AskSin++
|
Public Types | |
enum | Flags { WKUP = 0x01, WKMEUP = 0x02, BCAST = 0x04, BURST = 0x10, BIDI = 0x20, RPTED = 0x40, RPTEN = 0x80 } |
Public Member Functions | |
void | clear () |
uint8_t * | buffer () |
const uint8_t * | buffer () const |
uint8_t | buffersize () |
uint8_t * | data () |
const uint8_t * | data () const |
uint8_t | datasize () const |
void | append (uint8_t data) |
void | append (uint16_t data) |
void | append (uint32_t data) |
void | append (void *data, uint8_t l) |
void | append (uint8_t d1, uint8_t d2, uint8_t d3) |
void | append (uint8_t d1, uint8_t d2, uint8_t d3, uint8_t d4) |
void | initWithCount (uint8_t length, uint8_t typ, uint8_t flags, uint8_t comm) |
void | init (uint8_t length, uint8_t cnt, uint8_t typ, uint8_t flags, uint8_t comm, uint8_t sub) |
void | length (uint8_t l) |
uint8_t | length () const |
void | count (uint8_t c) |
uint8_t | count () const |
void | from (const HMID &hmid) |
const HMID & | from () const |
HMID & | from () |
void | to (const HMID &hmid) |
const HMID & | to () const |
HMID & | to () |
void | type (uint8_t t) |
uint8_t | type () const |
void | flags (uint8_t f) |
uint8_t | flags () const |
void | command (uint8_t c) |
uint8_t | command () const |
void | subcommand (uint8_t c) |
uint8_t | subcommand () const |
void | decode () |
void | decode (uint8_t *buf, uint8_t len) |
void | encode () |
void | encode (uint8_t *buf, uint8_t len) |
void | dump () const |
void | setRepeated () |
void | setRpten () |
void | setAck () |
void | clearAck () |
bool | isKeepAwake () const |
bool | isWakeMeUp () const |
void | setWakeMeUp () |
void | setBroadcast () |
bool | isBroadcast () const |
bool | isRepeated () const |
bool | ackRequired () const |
bool | burstRequired () const |
void | burstRequired (bool value) |
bool | isPairSerial () const |
bool | isAck () const |
bool | isNack () const |
bool | isResponseAes () const |
bool | isChallengeAes () const |
bool | isRemoteEvent () const |
bool | isSensorEvent () const |
bool | isInfoActuatorStatusMsg () const |
const ConfigPeerAddMsg & | configPeerAdd () const |
const ConfigPeerRemoveMsg & | configPeerRemove () const |
const ConfigPeerListReqMsg & | configPeerListReq () const |
const ConfigParamReqMsg & | configParamReq () const |
const ConfigStartMsg & | configStart () const |
const ConfigEndMsg & | configEnd () const |
const ConfigWriteIndexMsg & | configWriteIndex () const |
const RemoteEventMsg & | remoteEvent () const |
const SensorEventMsg & | sensorEvent () const |
const ActionMsg & | action () const |
const ActionSetMsg & | actionSet () const |
const ActionCommandMsg & | actionCommand () const |
AckMsg & | ack () |
Ack2Msg & | ack2 () |
AckStatusMsg & | ackStatus () |
NackMsg & | nack () |
AckAesMsg & | ackAes () |
AesChallengeMsg & | aesChallenge () |
AesResponseMsg & | aesResponse () |
AesExchangeMsg & | aesExchange () |
InfoActuatorStatusMsg & | infoActuatorStatus () |
InfoParamResponsePairsMsg & | infoParamResponsePairs () |
InfoPeerListMsg & | infoPeerList () |
DeviceInfoMsg & | deviceInfo () |
SerialInfoMsg & | serialInfo () |
ValuesMsg & | values () |
Protected Attributes | |
uint8_t | len |
uint8_t | cnt |
uint8_t | flag |
uint8_t | typ |
HMID | fromID |
HMID | toID |
uint8_t | comm |
uint8_t | subcom |
uint8_t | pload [MaxDataLen] |