deCONZ C++ API v2.6.1
Loading...
Searching...
No Matches
deCONZ::ApsDataIndication Class Reference

APSDE-DATA.indication primitive. More...

#include <aps.h>

Public Member Functions

 ApsDataIndication ()
 Constructor.
 
 ApsDataIndication (const ApsDataIndication &other)
 Copy constructor.
 
ApsDataIndication & operator= (const ApsDataIndication &other)
 Copy constructor.
 
 ~ApsDataIndication ()
 Deconstructor.
 
ApsAddressMode dstAddressMode () const
 Returns the destination address mode.
 
void setDstAddressMode (ApsAddressMode mode)
 Sets the destination address mode.
 
Address & dstAddress ()
 Returns the modifiable destination address.
 
const Address & dstAddress () const
 Returns the const destination address.
 
uint8_t dstEndpoint () const
 Returns the destination endpoint.
 
void setDstEndpoint (uint8_t ep)
 Sets the destination endpoint.
 
ApsAddressMode srcAddressMode () const
 Returns the source address mode.
 
void setSrcAddressMode (ApsAddressMode mode)
 Sets the source address mode.
 
Address & srcAddress ()
 Returns the modifiable source address.
 
const Address & srcAddress () const
 Returns the const source address.
 
uint8_t srcEndpoint () const
 Returns the source endpoint.
 
void setSrcEndpoint (uint8_t ep)
 Sets the source endpoint.
 
uint16_t profileId () const
 Returns the profile identifier.
 
void setProfileId (uint16_t profileId)
 Sets the profile identifier.
 
uint16_t clusterId () const
 Returns the cluster identifier.
 
void setClusterId (uint16_t clusterId)
 Sets the cluster identifier.
 
const QByteArray & asdu () const
 Returns the const ASDU payload.
 
QByteArray & asdu ()
 Returns the modifiable ASDU payload.
 
void setAsdu (const QByteArray &asdu)
 Sets the ASDU payload.
 
uint8_t status () const
 Returns the indication status.
 
void setStatus (uint8_t status)
 Sets the indication status.
 
uint8_t securityStatus () const
 Returns the indication security status.
 
void setSecurityStatus (uint8_t status)
 Sets the indication security status.
 
uint8_t linkQuality () const
 Returns the link quality indicatior (LQI).
 
void setLinkQuality (uint8_t lqi)
 Sets the link quality indicatior (LQI).
 
uint32_t rxTime () const
 Returns the receive time.
 
void setRxTime (uint32_t time)
 Sets the receive time.
 
int8_t rssi () const
 Returns the received signal strength indication (RSSI).
 
void setRssi (int8_t rssi)
 Sets the received signal strength indication (RSSI).
 
quint16 previousHop () const
 Returns the previous hop nwk address (version >= 3).
 
void readFromStream (QDataStream &stream)
 Reads a ZigBee standard conform indication from stream.
 
void writeToStream (QDataStream &stream) const
 Writes a ZigBee standard conform indication to stream.
 
void reset ()
 Resets the object to initial state, allowing it's reuse without extra allocation.
 

Detailed Description

APSDE-DATA.indication primitive.


The documentation for this class was generated from the following files: