Z-Stack API Reference  3.3.1

This group defines the functions for IAS devices. More...

Macros

#define zclSS_IAS_Send_ZoneStatusInitNormalOperationModeCmd(a, b, c, d)
 Send a InitNormalOperationMode Cmd ( IAS Zone Cluster ) Use like: zclSS_IAS_Send_ZoneStatusInitNormalOperationModeCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_EmergencyCmd(a, b, c, d)
 Send an Emergency Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_EmergencyCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_FireCmd(a, b, c, d)
 Send a Fire Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_FireCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_PanicCmd(a, b, c, d)
 Send a Panic Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_PanicCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_GetZoneIDMapCmd(a, b, c, d)
 Send a GetZoneIDMap Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetZoneIDMapCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_GetPanelStatusCmd(a, b, c, d)
 Send a GetPanelStatus Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetPanelStatusCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 
#define zclSS_Send_IAS_ACE_GetBypassedZoneListCmd(a, b, c, d)
 Send a GetBypassedZoneList Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetBypassedZoneListCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );. More...
 

Functions

ZStatus_t zclSS_RegisterCmdCallbacks (uint8 endpoint, zclSS_AppCallbacks_t *callbacks)
 
ZStatus_t zclSS_IAS_Send_ZoneStatusChangeNotificationCmd (uint8 srcEP, afAddrType_t *dstAddr, uint16 zoneStatus, uint8 extendedStatus, uint8 zoneID, uint16 delay, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_IAS_Send_ZoneStatusEnrollRequestCmd (uint8 srcEP, afAddrType_t *dstAddr, uint16 zoneType, uint16 manufacturerCode, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_IAS_Send_ZoneStatusEnrollResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, uint8 responseCode, uint8 zoneID, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_IAS_Send_ZoneStatusInitTestModeCmd (uint8 srcEP, afAddrType_t *dstAddr, zclZoneInitTestMode_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
void zclSS_UpdateZoneAddress (uint8 endpoint, uint8 zoneID, uint8 *ieeeAddr)
 
uint8 zclSS_RemoveZone (uint8 endpoint, uint8 zoneID)
 
IAS_ACE_ZoneTable_tzclSS_FindZone (uint8 endpoint, uint8 zoneID)
 
ZStatus_t zclSS_ParseInCmd_ACE_Arm (zclACEArm_t *pCmd, uint8 *pInBuf)
 
ZStatus_t zclSS_ParseInCmd_ACE_Bypass (zclACEBypass_t *pCmd, uint8 *pInBuf)
 
ZStatus_t zclSS_ParseInCmd_ACE_GetZoneInformationResponse (zclACEGetZoneInfoRsp_t *pCmd, uint8 *pInBuf)
 
ZStatus_t zclSS_ParseInCmd_ACE_ZoneStatusChanged (zclACEZoneStatusChanged_t *pCmd, uint8 *pInBuf)
 
ZStatus_t zclSS_Send_IAS_ACE_ArmCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEArm_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_BypassCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEBypass_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetZoneInformationCmd (uint8 srcEP, afAddrType_t *dstAddr, uint8 zoneID, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetZoneStatusCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEGetZoneStatus_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_ArmResponse (uint8 srcEP, afAddrType_t *dstAddr, uint8 armNotification, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetZoneIDMapResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, uint16 *zoneIDMap, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetZoneInformationResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEGetZoneInfoRsp_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_ZoneStatusChangedCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEZoneStatusChanged_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_PanelStatusChangedCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEPanelStatusChanged_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetPanelStatusResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEGetPanelStatusRsp_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_SetBypassedZoneListCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACESetBypassedZoneList_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_BypassResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEBypassRsp_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_ACE_GetZoneStatusResponseCmd (uint8 srcEP, afAddrType_t *dstAddr, zclACEGetZoneStatusRsp_t *pCmd, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_WD_StartWarningCmd (uint8 srcEP, afAddrType_t *dstAddr, zclWDStartWarning_t *warning, uint8 disableDefaultRsp, uint8 seqNum)
 
ZStatus_t zclSS_Send_IAS_WD_SquawkCmd (uint8 srcEP, afAddrType_t *dstAddr, zclWDSquawk_t *squawk, uint8 disableDefaultRsp, uint8 seqNum)
 

Detailed Description

This group defines the functions for IAS devices.

Macro Definition Documentation

§ zclSS_IAS_Send_ZoneStatusInitNormalOperationModeCmd

#define zclSS_IAS_Send_ZoneStatusInitNormalOperationModeCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ZONE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define ZCL_CLUSTER_ID_SS_IAS_ZONE
Definition: zcl.h:271
#define COMMAND_SS_IAS_ZONE_STATUS_INIT_NORMAL_OP_MODE
Used to tell the IAS Zone server to commence normal operation mode.
Definition: zcl_ss.h:183

Send a InitNormalOperationMode Cmd ( IAS Zone Cluster ) Use like: zclSS_IAS_Send_ZoneStatusInitNormalOperationModeCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_EmergencyCmd

#define zclSS_Send_IAS_ACE_EmergencyCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define COMMAND_SS_IAS_ACE_EMERGENCY
Command to indicate emergency.
Definition: zcl_ss.h:214
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274

Send an Emergency Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_EmergencyCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_FireCmd

#define zclSS_Send_IAS_ACE_FireCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274
#define COMMAND_SS_IAS_ACE_FIRE
Command to indicate fire emergency.
Definition: zcl_ss.h:216

Send a Fire Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_FireCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_GetBypassedZoneListCmd

#define zclSS_Send_IAS_ACE_GetBypassedZoneListCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274
#define COMMAND_SS_IAS_ACE_GET_BYPASSED_ZONE_LIST
Definition: zcl_ss.h:229

Send a GetBypassedZoneList Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetBypassedZoneListCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_GetPanelStatusCmd

#define zclSS_Send_IAS_ACE_GetPanelStatusCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define COMMAND_SS_IAS_ACE_GET_PANEL_STATUS
This command is used by ACE clients to request an update to the status.
Definition: zcl_ss.h:226
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274

Send a GetPanelStatus Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetPanelStatusCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_GetZoneIDMapCmd

#define zclSS_Send_IAS_ACE_GetZoneIDMapCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define COMMAND_SS_IAS_ACE_GET_ZONE_ID_MAP
Definition: zcl_ss.h:221
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274

Send a GetZoneIDMap Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_GetZoneIDMapCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

§ zclSS_Send_IAS_ACE_PanicCmd

#define zclSS_Send_IAS_ACE_PanicCmd (   a,
  b,
  c,
 
)
Value:
zcl_SendCommand( (a), (b), ZCL_CLUSTER_ID_SS_IAS_ACE,\
ZCL_FRAME_CLIENT_SERVER_DIR, (c), 0, (d), 0, NULL )
#define ZCL_CLUSTER_ID_SS_IAS_ACE
Definition: zcl.h:274
#define COMMAND_SS_IAS_ACE_PANIC
Command to indicate panic emergency.
Definition: zcl_ss.h:218

Send a Panic Cmd ( IAS ACE Cluster ) Use like: ZStatus_t zclSS_Send_IAS_ACE_PanicCmd( uint16 srcEP, afAddrType_t *dstAddr, uint8 disableDefaultRsp, uint8 seqNum );.

Function Documentation

§ zclSS_FindZone()

IAS_ACE_ZoneTable_t* zclSS_FindZone ( uint8  endpoint,
uint8  zoneID 
)
Parameters
endpoint- endpoint of zone to be found
zoneID- ID to look for zone
Returns
a pointer to the zone information, NULL if not found

§ zclSS_IAS_Send_ZoneStatusChangeNotificationCmd()

ZStatus_t zclSS_IAS_Send_ZoneStatusChangeNotificationCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint16  zoneStatus,
uint8  extendedStatus,
uint8  zoneID,
uint16  delay,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
zoneStatus- current zone status - bit map
extendedStatus- bit map, currently set to All zeros ( reserved)
zoneID- allocated zone ID
delay- delay from change in ZoneStatus attr to transmission of change notification cmd
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_IAS_Send_ZoneStatusEnrollRequestCmd()

ZStatus_t zclSS_IAS_Send_ZoneStatusEnrollRequestCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint16  zoneType,
uint16  manufacturerCode,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
zoneType- current value of Zone Type attribute
manufacturerCode- manuf. code from node descriptor for the device
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_IAS_Send_ZoneStatusEnrollResponseCmd()

ZStatus_t zclSS_IAS_Send_ZoneStatusEnrollResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint8  responseCode,
uint8  zoneID,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
responseCode- value of response Code
zoneID- index to the zone table of the CIE
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_IAS_Send_ZoneStatusInitTestModeCmd()

ZStatus_t zclSS_IAS_Send_ZoneStatusInitTestModeCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclZoneInitTestMode_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_ParseInCmd_ACE_Arm()

ZStatus_t zclSS_ParseInCmd_ACE_Arm ( zclACEArm_t pCmd,
uint8 *  pInBuf 
)
Parameters
pCmd- pointer to the output data struct
pInBuf- pointer to the input data buffer
Returns
ZStatus_t

§ zclSS_ParseInCmd_ACE_Bypass()

ZStatus_t zclSS_ParseInCmd_ACE_Bypass ( zclACEBypass_t pCmd,
uint8 *  pInBuf 
)
Parameters
pCmd- pointer to the output data struct
pInBuf- pointer to the input data buffer
Returns
ZStatus_t

§ zclSS_ParseInCmd_ACE_GetZoneInformationResponse()

ZStatus_t zclSS_ParseInCmd_ACE_GetZoneInformationResponse ( zclACEGetZoneInfoRsp_t pCmd,
uint8 *  pInBuf 
)
Parameters
pCmd- pointer to the output data struct
pInBuf- pointer to the input data buffer
Returns
ZStatus_t

§ zclSS_ParseInCmd_ACE_ZoneStatusChanged()

ZStatus_t zclSS_ParseInCmd_ACE_ZoneStatusChanged ( zclACEZoneStatusChanged_t pCmd,
uint8 *  pInBuf 
)
Parameters
pCmd- pointer to the output data struct
pInBuf- pointer to the input data buffer
Returns
ZStatus_t

§ zclSS_RegisterCmdCallbacks()

ZStatus_t zclSS_RegisterCmdCallbacks ( uint8  endpoint,
zclSS_AppCallbacks_t callbacks 
)
Parameters
endpoint- application's endpoint
callbacks- pointer to the callback record.
Returns
ZMemError if not able to allocate

§ zclSS_RemoveZone()

uint8 zclSS_RemoveZone ( uint8  endpoint,
uint8  zoneID 
)
Parameters
endpoint- endpoint of zone to be removed
zoneID- ID to look for zone
Returns
TRUE if removed, FALSE if not found

§ zclSS_Send_IAS_ACE_ArmCmd()

ZStatus_t zclSS_Send_IAS_ACE_ArmCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEArm_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_ArmResponse()

ZStatus_t zclSS_Send_IAS_ACE_ArmResponse ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint8  armNotification,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
armNotification- notification parameter
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_BypassCmd()

ZStatus_t zclSS_Send_IAS_ACE_BypassCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEBypass_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_BypassResponseCmd()

ZStatus_t zclSS_Send_IAS_ACE_BypassResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEBypassRsp_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetPanelStatusResponseCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetPanelStatusResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEGetPanelStatusRsp_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetZoneIDMapResponseCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetZoneIDMapResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint16 *  zoneIDMap,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
zoneIDMap- pointer to an array of 16 uint16
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetZoneInformationCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetZoneInformationCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
uint8  zoneID,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
zoneID- 8 bit value from 0 to 255
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetZoneInformationResponseCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetZoneInformationResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEGetZoneInfoRsp_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetZoneStatusCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetZoneStatusCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEGetZoneStatus_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_GetZoneStatusResponseCmd()

ZStatus_t zclSS_Send_IAS_ACE_GetZoneStatusResponseCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEGetZoneStatusRsp_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_PanelStatusChangedCmd()

ZStatus_t zclSS_Send_IAS_ACE_PanelStatusChangedCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEPanelStatusChanged_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_SetBypassedZoneListCmd()

ZStatus_t zclSS_Send_IAS_ACE_SetBypassedZoneListCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACESetBypassedZoneList_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_ACE_ZoneStatusChangedCmd()

ZStatus_t zclSS_Send_IAS_ACE_ZoneStatusChangedCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclACEZoneStatusChanged_t pCmd,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
pCmd- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_WD_SquawkCmd()

ZStatus_t zclSS_Send_IAS_WD_SquawkCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclWDSquawk_t squawk,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
squawk- pointer to the command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_Send_IAS_WD_StartWarningCmd()

ZStatus_t zclSS_Send_IAS_WD_StartWarningCmd ( uint8  srcEP,
afAddrType_t *  dstAddr,
zclWDStartWarning_t warning,
uint8  disableDefaultRsp,
uint8  seqNum 
)
Parameters
srcEP- Sending application's endpoint
dstAddr- where you want the message to go
warning- pointer to command structure
disableDefaultRsp- toggle for enabling/disabling default response
seqNum- command sequence number
Returns
ZStatus_t

§ zclSS_UpdateZoneAddress()

void zclSS_UpdateZoneAddress ( uint8  endpoint,
uint8  zoneID,
uint8 *  ieeeAddr 
)
Parameters
endpoint- endpoint of zone
zoneID- ID to look for zone
ieeeAddr- Device IEEE Address
Returns
none