![]() |
Midnight Sun Firmware
|
Public Member Functions | |
| def | __init__ (self, target_node, length, num_packets, datagram_crc32, datagram_id) |
| def | target_node (self) |
| def | target_node (self, new_val) |
| def | type (self) |
| def | type (self, new_val) |
| def | length (self) |
| def | length (self, new_val) |
| def | num_packets (self) |
| def | num_packets (self, new_val) |
| def | datagram_crc32 (self) |
| def | datagram_crc32 (self, new_val) |
| def | datagram_id (self) |
| def | datagram_id (self, new_val) |
| def | header_packet (self) |
| def | header_packet (self, new_val) |
| def | create_header_packet (self, datagram_crc32) |
Private Attributes | |
| _target_node | |
| _type | |
| _length | |
| _num_packets | |
| _datagram_crc32 | |
| _datagram_id | |
| _header_packet | |
@brief Defined format for the datagram header
| def __init__ | ( | self, | |
| target_node, | |||
| length, | |||
| num_packets, | |||
| datagram_crc32, | |||
| datagram_id | |||
| ) |
@brief FotaDatagramHeader initiali
| def create_header_packet | ( | self, | |
| datagram_crc32 | |||
| ) |
@brief creates the header packet given the datagramcrc32
| def datagram_crc32 | ( | self | ) |
@brief GETTER for the CRC32 checksum of the datagram
| def datagram_crc32 | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the datagram CRC32 checksum
| def datagram_id | ( | self | ) |
@brief GETTER for the datagram ID
| def datagram_id | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the datagram ID
| def header_packet | ( | self | ) |
@brief GETTER for the FotaPacket that represents the datagram header
| def header_packet | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the datagram header FotaPacket
| def length | ( | self | ) |
@brief GETTER for the total length (in bytes) of the datagram
| def length | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the total datagram length
| def num_packets | ( | self | ) |
@brief GETTER for the number of packets in the datagram
| def num_packets | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the number of packets in the datagram
| def target_node | ( | self | ) |
@brief GETTER for target node
| def target_node | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the target node ID of the datagram
| def type | ( | self | ) |
@brief GETTER for the datagram type
| def type | ( | self, | |
| new_val | |||
| ) |
@brief SETTER for the datagram type