|
| Device (const DeviceInfo &i, uint16_t addr, List0Type &l, uint8_t ch) |
|
LedType & | led () |
|
BatteryType & | battery () |
|
const BatteryType & | battery () const |
|
RadioType & | radio () |
|
BuzzerType & | buzzer () |
|
KeyStore & | keystore () |
|
Activity & | activity () |
|
Message & | message () |
|
void | channels (uint8_t num) |
|
uint8_t | channels () const |
|
bool | hasChannel (uint8_t number) const |
|
bool | isRepeat (const Message &m) |
|
void | setHal (HalType &h) |
|
HalType & | getHal () |
|
StorageConfig | getConfigArea () |
|
uint8_t | getConfigByte (uint8_t offset) |
|
void | getDeviceID (HMID &id) |
|
void | getDeviceSerial (uint8_t *serial) |
|
bool | isDeviceSerial (const uint8_t *serial) |
|
bool | isDeviceID (const HMID &id) |
|
void | getDeviceModel (uint8_t *model) |
|
void | getDeviceInfo (uint8_t *di) |
|
HMID | getMasterID () |
|
const List0Type & | getList0 () |
|
bool | pollRadio () |
|
uint8_t | nextcount () |
|
virtual void | configChanged () |
|
virtual bool | process (__attribute__((unused)) Message &msg) |
|
bool | isBroadcastMsg (Message msg) |
|
bool | send (Message &msg, const HMID &to) |
|
bool | send (Message &msg) |
|
void | sendAck (Message &msg, uint8_t flag=0x00) |
|
void | sendAck2 (Message &msg, uint8_t flag=0x00) |
|
void | sendNack (Message &msg) |
|
template<class ChannelType > |
void | sendAck (Message &msg, ChannelType &ch) |
|
void | sendDeviceInfo () |
|
void | sendDeviceInfo (const HMID &to, uint8_t count) |
|
void | sendSerialInfo (const HMID &to, uint8_t count) |
|
template<class ChannelType > |
void | sendInfoActuatorStatus (const HMID &to, uint8_t count, ChannelType &ch, bool ack=true) |
|
void | sendInfoParamResponsePairs (HMID to, uint8_t count, const GenericList &list) |
|
template<class ChannelType > |
void | sendInfoPeerList (HMID to, uint8_t count, const ChannelType &channel) |
|
void | sendMasterEvent (Message &msg) |
|
template<class ChannelType > |
void | sendPeerEvent (Message &msg, const ChannelType &ch) |
|
template<class ChannelType > |
void | broadcastPeerEvent (Message &msg, const ChannelType &ch) |
|
template<class ChannelType > |
void | broadcastEvent (Message &msg, const ChannelType &ch) |
|
void | broadcastEvent (Message &msg) |
|
void | writeList (const GenericList &list, const uint8_t *data, uint8_t length) |
|
bool | waitResponse (const Message &msg, Message &response, uint8_t timeout) |
|
void | sendAckAes (Message &msg, const uint8_t *data) |
|
bool | requestSignature (const Message &msg) |
|
bool | processChallenge (const Message &msg, const uint8_t *challenge, uint8_t keyidx) |
|
bool | waitForAesResponse (const HMID &from, Message &answer, uint8_t timeout) |
|
template<class HalType, class List0Type = List0>
class as::Device< HalType, List0Type >
Definition at line 80 of file Device.h.