Instrument Software Requirements

The design implied by the above diagram indicates specific requirements for the PI written software.

Command/Control Software

  • Must send its commands via UDP datagrams
  • Must allow the operator to change the host (IP) and UDP socket to which those datagrams are sent
  • Must receive instrument status via UDP datagrams
  • Must allow the operator to change the host (IP) and UDP socket on which those datagrams are received

Instrument Software

  • Must receive its commands via UDP datagrams
  • Must allow the operator to change the host (IP) and UDP socket on which those datagrams are received
  • Must generate either a status datagram or data datagram which will allow the ground operator to observe affect of command
    • Status datagrams will be forwarded to the command/control software running on the ground
    • Data datagrams will be pulled in by the RAF Aircraft Data System and made available through that system
    • Instrument PIs are encouraged to send both types of datagrams
  • Must allow the operator to change the host (IP) and UDP socket to which status and/or data datagrams are sent