maskWriteRegister()
説明
スレーブノードにパケットマスク演算命令を送信し、保持レジスタに書き込みます。演算式は次のとおりです。(Current_Contents AND and_mask) OR (or_mask AND (NOT and_mask))
構文
node1.maskWriteRegister(write_address, and_mask, or_mask)
パラメータ
node1
: ModbusMasterNode
オブジェクト。
write_address
: 書き込み先の保持レジスタのアドレス。
and_mask
: "AND" ゲートマスクパラメータ。
or_mask
: "OR" ゲートマスクパラメータ。
戻り値
int
: 成功した場合は MODBUS_SUCCESS
を返し、それ以外の場合は EXCEPTION_CODE を返します。
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
ライブラリリファレンスホームページ
86Duino リファレンステキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンス に準拠しています。リファレンス内のコード例はパブリックドメインとして公開されています。