The DioThread type exposes the following members.

Constructors

NameDescription
Protected methodDioThread
Initializes a new instance of the DioThread class

Methods

NameDescription
Public methodAbort
強制停止
Public methodStatic memberCreate(DioInfo)
デジタル入出力スレッドの生成
Public methodStatic memberCreate(Object, Boolean)
デジタル入出力スレッドの生成 (アタッチ指定)
Public methodCreatePropertyDialog
ダイアログの生成
Public methodCreateTestDialog
ダイアログの生成 (Test Dialog)
Public methodDispose
IDispose: リソースの解放
Public methodEquals
指定した Object が、現在の Object と等しいかどうかを判断します。
(Inherited from Object.)
Protected methodFinalize
デストラクタ
(Overrides Object..::..Finalize()()()().)
Public methodGetHashCode
特定の型のハッシュ関数として機能します。
(Inherited from Object.)
Public methodGetParam
パラメータ取得
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodInvoke
メソッドの実行
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Protected methodOnInterrupted
割り込みイベント
Public methodSendCommand
初期化コマンドの送信
Public methodSetParam
パラメータ設定
Protected methodSetup
初期化
Public methodStart
開始
Public methodStop
停止
Protected methodThreadFunction
スレッド用関数: 周期処理
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWait
待機 (スレッドが割り込みイベントを発行するまで待機する)
Protected methodWaitForInterrupt
スレッド用関数: 割り込み待機処理

Properties

NameDescription
Public propertyController
デジタル入出力デバイスコントローラ
Public propertyDI
デジタル入力
Public propertyDIBits
デジタル入力点数
Public propertyDO
デジタル出力
Public propertyDOBits
デジタル出力点数
Protected propertyEventArgs
割り込みイベント引数
Public propertyIsAttach
デジタル入出力デバイスコントローラへのアタッチ状態
Public propertyIsBusy
スレッドの動作状態
Protected propertyIsSetuped
初期化状態
Public propertyMutex
ミューテックス
Public propertyThread
スレッド
Public propertyThreadLoopCount
スレッドの繰り返し回数 [初期値:0、範囲:0~]
Public propertyThreadLoopMax
スレッドの繰り返し上限 [初期値:0、範囲:0=無限, 1~=有限]
Protected propertyThreadOrder
スレッドへの要求
Public propertyThreadStatus
スレッドの状態
Protected propertyWaitHandle
同期ハンドル

Events

NameDescription
Public eventInterrupted
デジタル入出力割り込みイベント

See Also