User:Lavina
From SEDSWiki
SEDSAT-2 Console (edit console)
|
SEDSAT-2 Calendar |
Create new design note:
SEDSAT-2 Communications Design Notes 20080808
SEDSAT-2 Communications Design Notes 20080808
Communications Tasks: (edit - discuss)
Status as of 3rd August 2008
- Steve: work out MCU hardware choice and application details
- Steve: produce 2D drafts of comms components for Robert (Structures)
- Bryan: Implement header and message checksumming functions in the Packet code
- Add code inside the Packet class constructor to generate a checksum of the Packet fields id, cksum, dest, src, type.
- Add code inside the CmdPacket class constructor to generate a checksum of the CmdPacket fields. Call this.toString() from inside CmdPacket and you'll get all of the CmdPackets fields and also all the subfields of the CmdPacket sub-class (eg. XmitCmdPacket). Then generate the checksum based on the result of the this.toString() call.
- Nikko: Start porting the Packet/CmdPacket/XmitCmdPacket classes over to the MCU.
- Implement a C code function packet_init(...) which initialises a packet structure with the required fields (see Packet.java)
- Implement a C code function cmd_packet_init(...) which initialises a command packet (which consists of the packet datastructure plus command packet fields). Use the packet_init(...) function to initialise the packet datastructure.
- Implement a C code function xmit_cmd_packet_init(...) which initialises an XMIT control packet (which consists of a cmd_packet datastructure)
Availability this week:
- Steve: 2 hours
- Nikko: 2 hours
- Bryan: 2 hours
Custom Section:

