diff options
author | Christian Pointner <equinox@mur.at> | 2011-07-21 15:42:21 +0000 |
---|---|---|
committer | Christian Pointner <equinox@mur.at> | 2011-07-21 15:42:21 +0000 |
commit | 6b98c94a89b495fa4edd6327fbff9de041c8c2b5 (patch) | |
tree | b7c3b93685a8e1a908b753ecb7a2bd86c2f0786e /doc/protocols/ihu-cpu.txt | |
parent | added ihu source dir (diff) |
updated protocol docs
git-svn-id: https://svn.spreadspace.org/mur.sat@32 7de4ea59-55d0-425e-a1af-a3118ea81d4c
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 --------------------- |