58 _super::AddExtendPort(lpszName);
112 return m_rs232c.
SetParameter(port, dwBaudRate, bByteSize, eParity, eStopBits);
145 return m_pComm->
Open();
203 virtual size_t Send(
size_t size, LPCVOID P)
205 return m_pComm->
Send(size, P);
216 virtual size_t Receive(
size_t size, LPVOID _P)
218 return m_pComm->
Receive(size, _P);
240 return m_pComm->
Check();
void SettingNamedPipe(LPCTSTR lpszPipeName, bool isClient)
[設定] パイプ名設定.
int GetNumber(void) const
[取得] 数値取得.
const CStr & GetPortName(void) const
[取得] ポート名取得.
DWORD SetParameter(CPort comPort, DWORD dwBaudRate, BYTE bByteSize, EParity eParity, EStopBits eStopBits)
[設定] オープン設定.
INT_PTR Find(TYP t, INDEX iFromIndex=0) const
[確認] 検索.
virtual EState Check(void) const
[確認] チェック.
CRs232c & Rs232c(void)
[参照] RS232Cのオプジェクト参照
virtual bool SetReceiveTimeout(DWORD to)
[設定] 受信待ち時間設定.
virtual bool Open(void)
[処理] オープン.
DWORD SetParameter(CRs232c::CPort port, DWORD dwBaudRate, BYTE bByteSize, CRs232c::EParity eParity, CRs232c::EStopBits eStopBits)
[設定] オープン設定.
virtual bool CanSend(void) const
[確認] 送信可能確認.
CPipe & Pipe(void)
[参照] RS232Cのオプジェクト参照
virtual void Purge(void)
[処理] パージ.
virtual bool IsConnect(void) const
[確認] 接続確認.
virtual void Close(void)
[処理] クローズ.
virtual bool CanReceive(void) const
[確認] 受信可能確認.
virtual bool IsOpened(void) const
[確認] オープン確認.
virtual size_t Receive(size_t size, LPVOID _P)
[処理] 受信.
virtual const TProperty & GetProperty(void) const
[取得] 性能取得.
virtual size_t GetReceivingDataSize(void) const
[確認] 受信データ確認.
virtual size_t Send(size_t size, LPCVOID P)
[処理] 送信.
仮想ポート付き、シルアルポートComboBoxコントロール.
void AddExtendPort(LPCTSTR lpszName)
[設定] 拡張ポート名設定.
CVmPortComboBox(void)
コンストラクタ
virtual EState Check(void) const
[確認] チェック.
virtual bool SetReceiveTimeout(DWORD to)=0
[設定] 受信待ち時間設定.
virtual bool Open(void)=0
[処理] オープン.
virtual bool IsOpened(void) const =0
[確認] オープン確認.
virtual bool CanSend(void) const
[確認] 送信可能確認.
virtual const TProperty & GetProperty(void) const =0
[取得] 性能取得.
virtual void Close(void)=0
[処理] クローズ.
virtual size_t Send(size_t size, LPCVOID P)=0
[処理] 送信.
virtual void Purge(void)
[処理] パージ.
virtual bool IsConnect(void) const
[確認] 接続確認.
virtual bool CanReceive(void) const
[確認] 受信可能確認.
virtual size_t Receive(size_t size, LPVOID _P)=0
[処理] 受信.
virtual size_t GetReceivingDataSize(void) const
[確認] 受信データ確認.