== User Data Protocol == __Figure 1 - UDP Packet Structure (source : wikipedia)__ [[BR]] [[Image(udp.bmp)]] [[BR]][[BR]] * UDP used for Host <-> CRKit communication. * UDP Port 1000 - RMAP packets * UDP Port 1001 - Status packets * UDP Port 1002 - Data packets * '''Source Port Number''' == '''Destination Port Number''' == one of the three UDP port number defined above * '''Length''' == Datagram size in bytes e.g. 8 (UDP header) + UDP Payload, min. UDP payload = 28 bytes. Note, UDP datagram size + IP header > 46 bytes (IP header = 20 bytes). * '''Checksum''' == 0x0000, not used (optional for IPv4) * Further UDP information at http://en.wikipedia.org/wiki/User_Datagram_Protocol. [wiki:Software/Firmware/Framework/R3_arch/outline/pkt ..]