diff options
Diffstat (limited to 'doc/protocols/ihu-cpu.txt')
-rw-r--r-- | doc/protocols/ihu-cpu.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/doc/protocols/ihu-cpu.txt b/doc/protocols/ihu-cpu.txt index 165c36d..90678ff 100644 --- a/doc/protocols/ihu-cpu.txt +++ b/doc/protocols/ihu-cpu.txt @@ -44,6 +44,24 @@ Messages Messages are separated in request and responses. Requests use upper case letters and replies use lower case. + 'A' - Activate Payload receiver (IHU -> IHU) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + This command tells the CPU to activate the payload receiver and + listen for incoming commands from ground stations. + + Expected response: 'a' + + + 'C' - Cancel active and all pending commands (IHU -> IHU) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + This command cancels all downlinḱ commands in terms of + communication between the satellite and an ground station. + + Expected response: 'c' + + 'F' - Finish up (IHU -> CPU) ~~~~~~~~~~~~~~~ @@ -78,6 +96,28 @@ letters and replies use lower case. Expected response: 't' + 'V' - Config Value update (CPU -IHU) + ~~~~~~~~~~~~~~~~~~~~~~~~~ + + Tell the IHU that the configuration values have been updated by a ground + station. + Config Values: + - Beacon Interval in seconds (1 Byte) + + + + 'a' - Ack to activate receiver (CPU -> IHU) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Sent as an acknowledge to a received 'A' when the + receiver is enabled. + + 'c' - Ack to cancel commands (CPU -> IHU) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Sent as an acknowledge to a received 'C' when all commands + are canceled. + 'f' - Ack to finish up (CPU -> IHU) ~~~~~~~~~~~~~~~~~~~~~~ @@ -99,6 +139,14 @@ letters and replies use lower case. as data. + 'v' - Ack to config value change (IHU -> CPU) + ~~~~~~~~~~~~~~~~~~~~~~~~~ + + Sent as an acknowledge to a received 'V' when the new configuraion + is in place. + + + Example Communication --------------------- |