User:Lavina

From SEDSWiki

Jump to: navigation, search
SEDSAT-2 Console (edit console)

Main SEDSAT-2 page
Communications page
ProtoForge
Blog

SEDSAT-2 Calendar
UTC time: 21:32 8 Aug
(Time conversion)

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


Personal Tasks: (edit - discuss)

User:Lavina/SEDSAT-2 Tasks

Custom Section:
Personal tools