Crate slmp_client[−][src]
Structs
ErrInfo | エラー情報 |
SLMPConnectionInfo | SLMPの接続管理 |
SLMPDevice | SLMPにおけるデバイス |
SLMPDeviceBlock | デバイスブロック |
SLMPDeviceBlockData | データを含んだデバイスブロック |
SLMPDeviceData | SLMPにおけるデバイスの値 |
Enums
SLMPClearMode | クリアモード |
SLMPCommand | SLMPで定義されているコマンド |
SLMPDeviceCode | SLMPで定義されているデバイス |
SLMPEndCode | SLMPで定義されている終了コード |
TCPorUDP | TCPとUDPの差異を吸収 |
Functions
decode_on_demand_data | 受信したオンデマンドデータの処理 |
decode_read_bit_response | 単一の連続したビットデバイス読み取り要求に対する応答の処理 |
decode_read_block_response | デバイスブロック読み出し要求に対する応答の処理 |
decode_read_random_response | 指定したデバイスの読み取り要求に対する応答の処理 |
decode_read_type_name_response | 形名要求に対する応答の処理 |
decode_read_word_response | 単一の連続したワードデバイス読み取り要求に対する応答の処理 |
decode_self_test_response | セルフテストの応答を処理 |
make_cmd_rw_devices16 | デバイス読み書き時のデバイス指定16bit版 |
make_cmd_rw_devices32 | デバイス読み書き時のデバイス指定32bit版 |
pack_bit2dword | 一連のビットデバイスデータをダブルワードデバイスデータとする |
pack_bit2word | 一連のビットデバイスデータをワードデバイスデータとする |
pack_bits_by_bit | ビットデータをビット単位でパック |
pack_bits_by_word | ビットデータをワード単位でパック |
pack_words_by_word | ワードデータをワード単位でパック |
send_clear_error_cmd | エラークリア |
send_entry_monitor_device_cmd_16 | モニタデバイスへ登録要求送信(16bitアドレス版) |
send_entry_monitor_device_cmd_32 | モニタデバイスへ登録要求送信(32bitアドレス版) |
send_execute_monitor_cmd | 登録したデバイスの読み取り要求送信 |
send_read_block_cmd_16 | 複数の連続したデバイス(デバイスブロック)の読み取り要求送信(16bitアドレス版) |
send_read_block_cmd_32 | 複数の連続したデバイス(デバイスブロック)の読み取り要求送信(32bitアドレス版) |
send_read_cmd_16 | 単一の連続したデバイスの読み取り要求送信(16bitアドレス版) |
send_read_cmd_32 | 単一の連続したデバイスの読み取り要求送信(32bitアドレス版) |
send_read_random_cmd_16 | 指定したデバイスの読み取り要求送信(16bitアドレス版) |
send_read_random_cmd_32 | 指定したデバイスの読み取り要求送信(32bitアドレス版) |
send_read_type_name_cmd | 形名要求を送信 |
send_remote_latch_clear | リモートラッチクリア要求を送信 |
send_remote_pause_cmd | リモートPAUSE要求を送信 |
send_remote_reset_cmd | リモートRESET要求を送信 |
send_remote_run_cmd | リモートRUN要求を送信 |
send_remote_stop_cmd | リモートSTOP要求の送信 |
send_self_test_cmd | セルフチェック |
send_write_bit_cmd_16 | 単一の連続したビットデバイスの書き込み要求送信(16bitアドレス版) |
send_write_bit_cmd_32 | 単一の連続したビットデバイスの書き込み要求送信(32bitアドレス版) |
send_write_block_cmd_16 | 複数の連続したデバイス(デバイスブロック)の書込み要求送信(16bitアドレス版) |
send_write_block_cmd_32 | 複数の連続したデバイス(デバイスブロック)の書込み要求送信(32bitアドレス版) |
send_write_random_bits_cmd_16 | 指定したビットデバイスの書込み要求送信(16bitアドレス版) |
send_write_random_bits_cmd_32 | 指定したビットデバイスの書込み要求送信(32bitアドレス版) |
send_write_random_words_cmd_16 | 指定したワードデバイスの書込み要求送信(16bitアドレス版) |
send_write_random_words_cmd_32 | 指定したワードデバイスの書込み要求送信(32bitアドレス版) |
send_write_word_cmd_16 | 単一の連続したワードデバイスの書き込み要求送信(16bitアドレス版) |
send_write_word_cmd_32 | 単一の連続したワードデバイスの書き込み要求送信(32bitアドレス版) |
unpack_bits_by_bit | ビット単位にパックされたビットデータを分解 |
unpack_bits_by_word | ワード単位にパックされたビットデータを分解 |
unpack_bits_in_byte | バイトにパックされたビットデータを分解 |
unpack_bits_in_dword | ダブルワードにパックされたビットデータを分解 |
unpack_bits_in_word | ワードにパックされたビットデータを分解 |
unpack_dwords_by_dword | ダブルワード単位にパックされたダブルワードデータを分解 |
unpack_words_by_word | ワード単位にパックされたワードデータを分解 |