単一読出し |
デバイスの単一値を取得します。 |
Read(Prefix prefix, string address) |
ReadAsync(Prefix prefix, string address) |
単一書込み |
デバイスに単一値を書き込みます。 |
Write(Prefix prefix, string address, T value) |
WriteAsync(Prefix prefix, string address, T value) |
一括読出し |
連続したデバイスから、指定数のデータを一括で読み出します。 |
BatchRead(Prefix prefix, string address, ushort length) |
BatchReadAsync(Prefix prefix, string address, ushort length) |
一括書込み |
複数のデバイスに配列で指定した値を一括書き込みします。 |
BatchWrite(Prefix prefix, string address, T[] values) |
BatchWriteAsync(Prefix prefix, string address, T[] values) |
ランダム読出し |
非連続アドレスからワード・ダブルワード単位で読み出します。 |
RandomRead<T1, T2>((Prefix, string)[] wordAddresses, (Prefix, string)[] doubleWordAddresses) |
RandomReadAsync<T1, T2>((Prefix, string)[] wordAddresses, (Prefix, string)[] doubleWordAddresses) |
ランダム書込み |
非連続アドレスにワード・ダブルワード単位で書き込みます。 |
RandomWrite<T1, T2>(...) |
RandomWriteAsync<T1, T2>(...) |
モニタ登録 |
モニタ対象デバイスを登録します。 |
MonitorRegist((Prefix, string)[] wordAddresses, (Prefix, string)[] doubleWordAddresses) |
MonitorRegistAsync((Prefix, string)[] wordAddresses, (Prefix, string)[] doubleWordAddresses) |
モニタ読み取り |
登録済みモニタデバイスの最新値を読み出します。 |
Monitor<T1, T2>(...) |
MonitorAsync<T1, T2>(...) |
リモートパスワード ロック/アンロック |
リモートパスワード指定時、インスタンス生成時にロック、破棄時に自動アンロックします。 |
McpX(string ip, int port, string? password = null) |
- |