Midnight Sun Firmware
Loading...
Searching...
No Matches
FotaPacketSender

Public Member Functions

None __init__ (self, str port, int baudrate=115200, float timeout=1)
 
def __del__ (self)
 
None send (self, FotaPacket fota_packet)
 
None close (self)
 

Static Public Member Functions

FotaPacket create (int packet_type, int datagram_id, int sequence_num, bytes payload)
 

Public Attributes

 ser
 

Detailed Description

@brief Accessed by DatagramSender to transmit FotaPackets via XBees

Constructor & Destructor Documentation

◆ __init__()

None __init__ (   self,
str  port,
int   baudrate = 115200,
float   timeout = 1 
)
@brief Initialize FotaPacketSender with a serial connection

◆ __del__()

def __del__ (   self)
@brief Close serial connection when object is deleted or program exits

Member Function Documentation

◆ close()

None close (   self)
@brief Close serial connection

◆ create()

FotaPacket create ( int  packet_type,
int  datagram_id,
int  sequence_num,
bytes  payload 
)
static
@brief Factory for FotaPacket objects

◆ send()

None send (   self,
FotaPacket  fota_packet 
)
@brief Transmit FotaPacket to XBee

The documentation for this class was generated from the following file: