essential classes for arianna station protocol
Diff: SnHeaderFrame.h
- Revision:
- 6:3ee695731d92
- Parent:
- 5:ef4c7dfbf8cf
- Child:
- 7:4dcfa12d4fe9
--- a/SnHeaderFrame.h Tue Oct 08 23:39:49 2013 +0000 +++ b/SnHeaderFrame.h Thu Oct 30 05:53:49 2014 +0000 @@ -16,6 +16,7 @@ static const uint32_t kMaxSizeOf = sizeof(uint8_t) + sizeof(uint32_t); // these are not in an enum so that we can control their size in bytes (1 byte) + // the values should NEVER change static const uint8_t kStatusCode = 0x10; static const uint8_t kFileCode = 0x20; static const uint8_t kFilenameCode = 0x23; @@ -32,16 +33,20 @@ static const uint8_t kEventCode = 0x50; static const uint8_t kHndShkBits = 0x60; // all handshakes have these bits set static const uint8_t kHnShOkComplCode = 0x61; + static const uint8_t kHnShOkRqPtRnCode= 0x62; // partial run req + static const uint8_t kHnShOkRqPtSqCode= 0x63; // [minseq,maxseq] of partial run req static const uint8_t kHnShOkPartlCode = 0x64; static const uint8_t kHnShOkReqRnCode = 0x65; static const uint8_t kHnShOkStopCode = 0x66; static const uint8_t kHnShOkDelRnCode = 0x67; static const uint8_t kHnShOkDelAlCode = 0x68; + static const uint8_t kHnShOkClRSLCode = 0x69; // clear run/seq list since last comm win file static const uint8_t kHnShFailPrtCode = 0x6A; static const uint8_t kHnShFailNonCode = 0x6C; static const uint8_t kHnShDemandCode = 0x6E; static const uint8_t kHnShNoReplyCode = 0x6F; static const uint8_t kPowerCode = 0x70; + static const uint8_t kTemperatureCode = 0x74; static const uint8_t kHeartbeatCode = 0x78; static const uint8_t kNoConfigCode = 0x80; static const uint8_t kSbdMsgCode = 0x90;