AutoOpen
| DEL AutoOpen : Boolean Default: True |
| C++ bool AutoOpen; default = true |
|
COMポートにアクセスする必要が発生した時に、自動的にポートをオープンする場合、TRUEとする。 FALSEの場合、プログラムで明示的にOpenプロパティをTRUEとする。
|
|
BaseAddress
| DEL BaseAddress : Word / Default: 0 |
| C++ unsigned short BaseAddress; default = 0 |
|
RS-485を使う場合のみ有効。 通常は自動的に割り当てられるが、RS-485でRTSを使う場合に指定する。
|
|
Baud
| DEL Baud : LongInt / Default: 19200 |
| C++ int Baud; Default: 19200 |
|
ボーレート(通信速度)。 300、1,200、2,400、4,800、9,600、19,200、38,400、57,600、115,200のいずれか。 |
|
BufferFull
| DEL BufferFull : Word / Default: 0 |
| C++ unsigend short BufferFull; Default: 0 |
|
(フロー制御に応じた)入力バッファレベル。
|
|
BufferResume
| DEL BufferResume : Word / Default: 0 |
| C++ unsigned short BufferResume; Default: 0 |
| |
(フロー制御をしない場合の)入力バッファレベル |
|
ComNumber
| DEL ComNumber : Word / Default: 0 |
| C++ unsigned short ComNumber; / Default: 0 |
| |
シリアル・ポート番号、ComNumber=1の場合にCOM1 |
|
CTS
| DEL CTS : Boolean |
| C++ bool CTS; |
| |
CTS(Clear To Send)がセットされた場合にTRUE |
|
DataBits
| DEL DataBits : Word / Default: 8 |
| C++ unsigned short DataBits; Default: 8 |
| |
データビット数 |
|
DCD
| DEL DCD : Boolean |
| C++ bool DCD; |
| |
DCD(data carrier detect)がセットされた場合にTRUE |
|
DeltaCTS
| DEL DeltaCTS : Boolean |
| C++ bool DeltaCTS; |
| |
DeltaCTS(delta clear to send)がセットされた場合にTRUE |
|
DeltaDCD
| DEL DeltaDCD : Boolean |
| C++ bool DeltaDCD; |
| |
DeltaDCD(delta data carrier detect)がセットされた場合にTRUE |
|
DeltaDSR
| DEL DeltaDSR : Boolean |
| C++ bool DeltaDSR; |
| |
DeltaDSR(delta data set ready)がセットされた場合にTRUE |
|
DeltaRI
| DEL DeltaRI : Boolean |
| C++ bool DeltaRI; |
| |
DeltaRI(delta ring indicator)ビットがセットされた場合にTRUE |
|
DeviceLayer
| DEL DeviceLayer : TDeviceLayer / Default: dlWin32 |
| C++ TDeviceLayer DeviceLayer; Default: dlWin32 |
| |
デバイス層/ハードウェアインタフェース |
| TDeviceLayerの値 | 内容 |
|---|
| dlWin16 | Win16 | | dlFossil | (旧バージョン) | | dlWin32 | Win32 | | dlWinsock | WinSockを使う場合 |
|
|
DSR
| DEL DSR : Boolean |
| C++ bool DSR; |
| |
DSR(data set ready)がセットされた場合にTRUE |
|
DTR
| DEL DTR : Boolean |
| C++ bool DTR; |
| |
DTR(data terminal ready)がセットされた場合にTRUE |
|
FlowState
| DEL FlowState : TFlowControlState |
| C++ TFlowControlState FlowState; |
| |
ハード/ソフトフロー制御の状態 |
| TFlowControlStateの値 | 内容 |
|---|
| fcOff | フロー制御OFF | | fcOn | フロー制御ON | | fcDsrHold | DSR保留 | | fcCtsHold | CTS保留 | | fcDcdHold | DCD保留 | | fcXOutHold | XOUT保留 | | fcXInHold | XIN保留 | | fcXBothHold | XBOTH保留 |
|
|
HWFlowOptions
| DEL HWFlowOptions : THWFlowOptionSet |
| C++ THWFlowOptionSet HWFlowOptions; |
| |
ハードウェア・フロー制御の方法 |
| THWFlowOptionSetの値 | 内容 |
|---|
| hwfUseDTR | DTRを使う | | hwfUseRTS | RTSを使う | | hwfRequireDSR | DSRを使う | | hwfRequireCTS | CTSを使う |
|
|
InBuffFree
| DEL InBuffFree : Word |
| C++ unsigned short InBuffFree; |
| |
配信バッファから開放されたデータのバイト数 |
|
InBuffUsed
| DEL InBuffUsed : Word |
| C++ unsigned short InBuffUsed; |
| |
配信バッファ内のバイト数 |
|
InSize
| DEL InSize : Word |
| C++ unsigned short InSize; |
| |
Windows通信API用のデータ・バッファのバイト数 |
|
LineBreak
| DEL LineBreak : Boolean |
| C++ bool LineBreak; |
| |
Line Breakを受信した場合にTRUE |
|
LineError
| DEL LineError : word |
| C++ unsigned short LineError; |
| |
Line Errorが発生した場合に以下の値を返す |
| LineErrorの値 | No. | 内容 |
|---|
| leBuffer | 1 | COMM.DRVでのバッファー・オーバーラン | | leOverrun | 2 | UART受信オーバーラン | | leParity | 3 | UART受信パリティエラー | | leFraming | 4 | UART受信フレームエラー | | leCTSTO | 5 | CTS待ちタイムアウト | | leDSRTO | 6 | DSR待ちタイムアウト | | leDCDTO | 7 | RLSD待ちタイムアウト< | | leTxFull | 8 | バッファー・フル |
|
|
LogAllHex
| DEL LogAllHex : Boolean |
| C++ bool LogAllHex; |
| |
バイナリでのLOG出力が完了した場合にTRUE |
|
Logging
| DEL Logging : TTraceLogState |
| C++ TTraceLogState Logging; |
| |
ログ出力の状態 |
| TTraceLogStateの値 | 内容 |
|---|
| tlOff | COMM.DRVでのバッファー・オーバーラン | | tlOn | UART受信オーバーラン | | tlDump | UART受信パリティエラー | | tlAppend | UART受信フレームエラー | | tlClear | CTS待ちタイムアウト | | tlPause | DSR待ちタイムアウト |
|
|
LogHex
| DEL LogHex : Boolean / Default: True |
| C++ bool LogHex; default = true |
| |
制御文字をログファイルに出力する場合TRUE |
|
LogName
| DEL LogName : ShortString / Default: 'APRO.LOG' |
| C++ AnsiString LogName; default = "APRO.LOG" |
| |
ログファイル名 |
|
LogSize
| DEL LogSize : Word / Default: 10000 |
| C++ unsigned short LogSize; default = 10000 |
| |
ログ用のバッファのサイズ/バイト数 |
|
ModemStatus
| DEL ModemStatus : Byte |
| C++ unsigned char ModemStatus; |
| |
モデムの状態 |
| ニーモニック | 値 | 内容 |
|---|
| DeltaCTSMask | 01h | CTSが変化した | | DeltaDSRMask | 02h | DSRが変化した | | DeltaRIMask | 04h | RIが変化した | | DeltaDCDMask | 08h | DCDが変化した | | CTSMask | 10h | | | DSRMask | 20h | | | RIMask | 40h | | | DCDMask | 80h | |
|
|
Open
| DEL Open : Boolean / Default: False |
| C++ bool Open; default = false |
| |
物理ポートがオープンされ、初期化されている場合にTRUE |
|
OutBuffFree
| DEL OutBuffFree : Word |
| C++ unsigned short OutBuffFree; |
| |
出力バッファの未使用のバッファサイズ |
|
OutBuffUsed
| DEL OutBuffUsed : Word |
| C++ unsigned short OutBuffUsed; |
| |
出力バッファの使用中のバッファサイズ |
|
Output
| DEL Output : string |
| C++ AnsiString Output; |
| |
ポートに文字列を送信する |
|
OutSize
| DEL OutSize : Word / Default: 4096 |
| C++ unsigned short OutSize; default = 4096 |
| |
Win32のCOMドライバにて使用される出力バッファのバッファサイズ |
|
Parity
| DEL Parity : TParity / Default: pNone |
| C++ TParity Parity; default = pNone |
| |
パリティ方式 |
| TParityの値 | 内容 |
|---|
| pNone | パリティなし | | pOdd | 奇数パリティ | | pEven | 偶数パリティ | | pMark | マーク・パリティ | | pSpace | スペース・パリティ |
|
|
PromptForPort
| DEL PromptForPort : Boolean / Default: True |
| C++ bool PromptForPort; default = true |
| |
ComNumberが0の場合に、ポートを指定するダイアログを表示する場合TRUE |
|
RI
| DEL RI : Boolean |
| C++ bool RI; |
| |
RI(ring indicator)がセットされた場合にTRUE |
|
RS485Mode
| DEL RS485Mode : Boolean |
| C++ bool RS485Mode; |
| |
|
|
RTS
| DEL RTS : Boolean |
| C++ bool RTS; |
| |
RTS(request to send)がセットされた場合にTRUE |
|
StopBits
| DEL StopBits : Word / Defult: 1 |
| C++ unsigned short StopBits; |
| |
StopBitのビット数 |
|
SWFlowOptions
| DEL SWFlowOptions : TSWFlowOptions / Default: swfNone |
| C++ TSWFlowOptions SWFlowOptions; default = swfNone |
| |
ソフトウェア・フロー制御の方法 |
| TSWFlowOptionsの値 | 内容 |
|---|
| swfNone | なし | | swfReceive | ローカルバッファがフル | | swfTransmit | リモートバッファがフル | | swfBoth | swfReceiveとswfTransmitの両方 |
|
|
TapiMode
| DEL TapiMode : TTapiMode / Default: tmAuto |
| C++ TTapiMode TapiMode; default = tmAuto |
| |
TApdTapiDeviceとして動作させるか否かを指定する |
| TTapiModeの値 | 内容 |
|---|
| tmNone | 不可 | | tmAuto | 自動 | | tmOn | TAPIデバイスモードをON | | tmOff | TAPIデバイスモードをOFF |
|
|
TraceAllHex
| DEL TraceAllHex : Boolean / Defult: False |
| C++ bool TraceAllHex; defalut = false |
| |
トレースログに制御文字を含める場合にTRUE |
|
TraceHex
| DEL TraceHex : Boolean / Defult: True |
| C++ bool TraceHex; defalut = true |
| |
ログに埋め込む制御文字をHEXで記述する場合にTRUE |
|
TraceName
| DEL TraceName : ShortString / Defult: 'APRO.TRC' |
| C++ AnsiString TraceName; defalut = "APRO.TRC" |
| |
トレースログ・ファイル名 |
|
TraceSize
| DEL TraceSize : Word / Defult: 10000 |
| C++ unsigned short TraceSize; defalut = 10000 |
| |
トレースログのバッファ・サイズ |
|
Tracing
| DEL Tracing : TTraceLogState / Default: tlOff |
| C++ TTraceLogState Tracing; default = tlOff |
|
| TTraceLogStateの値 | 内容 |
|---|
| tlOff | トレース不可/停止 | | tlOn | トレース可/開始 | | tlDump | DISKに出力(上書き) | | tlAppend | DISKに出力(追記) | | tlClear | トレースバッファをクリア | | tlPause | トレースを一時停止 |
|
|
UseEventWord
| DEL UseEventWord : Boolean / Default: True |
| C++ bool UseEventWord; defalut = true |
| |
指定の単語を受信した場合にイベントを発生させる場合TRUE |
|
Version
| DEL Version : ShortString |
| C++ AnsiString Version; |
| |
バージョン・ナンバー |
|
XOffChar
| DEL XOffChar : Char / Default: #19(^S) |
| C++ char XOffChar; defalut = 0x19(^S) |
| |
XOff(ASCII 19)キャラクタ |
|
XOnChar
| DEL XOnChar : Char / Default: #17(^Q) |
| C++ char XOnChar; defalut = 0x17(^Q) |
| |
XOn(ASCII 17)キャラクタ |
|