5.3.1.3.6.10. cli.cmd_bootloader.bootloader_can_messages.Messages

class cli.cmd_bootloader.bootloader_can_messages.Messages(dbc_file: Path = WindowsPath('D:/_github/foxbms-2/tools/dbc/foxbms-bootloader.dbc'))

Bases: object

Provide methods to get valid messages.

get_message_crc_8_bytes(crc_8_bytes: int) → dict

Get CRC 8 bytes CAN message for sending.

Returns:

message.

Return type:

dict

get_message_data_8_bytes(data_8_bytes: int) → dict

Get data 8 bytes CAN message for sending.

Returns:

message.

Return type:

dict

get_message_loop_info(num_of_loop: int) → dict

Get loop info CAN message for sending.

Returns:

message.

Return type:

dict

get_message_request_msg(request_code: Enum) → dict

Get request CAN message for sending.

Returns:

message.

Return type:

dict

get_message_transfer_program_info(len_of_program_in_bytes: int, num_of_transfer_loops: int) → dict

Get transfer program info CAN message for sending.

Returns:

a CAN message.

Return type:

dict