The DioThread type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
Abort |
強制停止
| |
Create(DioInfo) |
デジタル入出力スレッドの生成
| |
Create(Object, Boolean) |
デジタル入出力スレッドの生成 (アタッチ指定)
| |
CreatePropertyDialog |
ダイアログの生成
| |
CreateTestDialog |
ダイアログの生成 (Test Dialog)
| |
Dispose |
IDispose: リソースの解放
| |
Equals | 指定した Object が、現在の Object と等しいかどうかを判断します。 (Inherited from Object.) | |
Finalize |
デストラクタ
(Overrides Object..::..Finalize()()()().) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Inherited from Object.) | |
GetParam |
パラメータ取得
| |
GetType | 現在のインスタンスの Type を取得します。 (Inherited from Object.) | |
Invoke |
メソッドの実行
| |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Inherited from Object.) | |
OnInterrupted |
割り込みイベント
| |
SendCommand |
初期化コマンドの送信
| |
SetParam |
パラメータ設定
| |
Setup |
初期化
| |
Start |
開始
| |
Stop |
停止
| |
ThreadFunction |
スレッド用関数: 周期処理
| |
ToString | 現在の Object を表す String を返します。 (Inherited from Object.) | |
Wait |
待機 (スレッドが割り込みイベントを発行するまで待機する)
| |
WaitForInterrupt |
スレッド用関数: 割り込み待機処理
|
Properties
Name | Description | |
---|---|---|
Controller |
デジタル入出力デバイスコントローラ
| |
DI | デジタル入力 | |
DIBits | デジタル入力点数 | |
DO | デジタル出力 | |
DOBits | デジタル出力点数 | |
EventArgs |
割り込みイベント引数
| |
IsAttach |
デジタル入出力デバイスコントローラへのアタッチ状態
| |
IsBusy |
スレッドの動作状態
| |
IsSetuped |
初期化状態
| |
Mutex | ミューテックス | |
Thread |
スレッド
| |
ThreadLoopCount |
スレッドの繰り返し回数 [初期値:0、範囲:0~]
| |
ThreadLoopMax |
スレッドの繰り返し上限 [初期値:0、範囲:0=無限, 1~=有限]
| |
ThreadOrder |
スレッドへの要求
| |
ThreadStatus |
スレッドの状態
| |
WaitHandle |
同期ハンドル
|
Events
Name | Description | |
---|---|---|
Interrupted |
デジタル入出力割り込みイベント
|