utils module

utils.float2bytes(float_value)

float から バイト列に変換します

float_value : float

Returns

bytes – バイト列(4バイト)

Return type

bytes array

utils.bytes2float(byte_array)

バイト列 から float に変換します

byte_array : bytes array

Returns

float_value

Return type

float

utils.uint8_t2bytes(uint8_value)

uint8_t から バイト に変換します

uint8_value : uint8_t

Returns

bytes – バイト列(1バイト)

Return type

bytes array

utils.uint16_t2bytes(uint16_value)

uint16_t から バイト に変換します

uint16_value : uint16_t

Returns

bytes – バイト列(2バイト)

Return type

bytes array

utils.uint32_t2bytes(uint32_value)

uint32_t から バイト に変換します

uint32_value : uint32_t

Returns

bytes – バイト列(4バイト)

Return type

bytes array

utils.bytes2uint32_t(ba)

バイト列 から uint16_t に変換します

ba : bytes array

Returns

value

Return type

uint32_t

utils.bytes2uint16_t(ba)

バイト列 から uint16_t に変換します

ba : bytes array

Returns

value

Return type

uint16_t

utils.bytes2uint8_t(ba)

バイト列 から uint8_t に変換します

ba : bytes array

Returns

value

Return type

uint8_t

utils.bytes2int16_t(ba)

バイト列 から int16_t に変換します

ba : bytes array

Returns

value

Return type

uint16_t

utils.deg2rad(degree)

degree[度] から radians[rad] に変換します

degree : float

Returns

radians

Return type

float

utils.rad2deg(radian)

radians[rad] から degree[度] に変換します

radians : float

Returns

degree

Return type

float

utils.rpm2rad_per_sec(rpm)

rotation per minute[rpm] から radians per second[rad/sec] に変換します

rotation_per_minute : float

Returns

radian_per_sec

Return type

float

utils.rad_per_sec2rpm(radian_per_sec)

radians per second[rad/sec] から rotation per minute[rpm] に変換します

radian_per_sec : float

Returns

rotation_per_minute

Return type

float