機能
バイト情報からビット情報を取得します。
書式
modbus_set_bits_from_byte( dest , index , value )
引数
dest[ VB.NET: Byte() ] [ C, C++: uint8_t * ] [ C#: byte[] ] [ Python: ctypes.POINTER(ctypes.c_int) ]
変換されたビット情報を格納する配列の先頭アドレスを指定下さい。
index[ VB.NET: Integer ] [ C, C++: int ] [ C#: int ] [ Python: ctypes.c_int ]
dest配列において、変換されたビット情報をセットする開始位置を指定下さい。
value[ VB.NET: Byte ] [ C, C++: uint8_t ] [ C#: byte ] [ Python: ctypes.c_uint8 ]
ビット情報に変換するデータを指定下さい。
戻り値
なし
説明
バイトからビット情報に変換します。
バイト情報を取得し、ビット情報に変換します。変換されたビット情報は配列destに格納されます。
使用例
バイト情報10からビット配列[ 0, 1, 0, 1]を取得します。
VB.NET |
Dim dest(4) As Byte Dim value As Byte = 10 modbus_set_bits_from_byte(dest, 0, value)
|
C, C++ |
uint8_t dest[4]; uint8_t value = 10; modbus_set_bits_from_byte( dest, 0, value );
|
C# |
byte[4] dest = new byte[4]; byte value = 10; modbus.GetByteFromBit(dest, 0, value);
|
Python |
uint8_buff_type = ctypes.c_uint8 * 4 dest = uint8_buff_type() value = ctypes.c_uint8 value = 10 modbus.modbus_set_bits_from_byte(dest, 0, value0)
|