From b24866225a6301d3a663f874725e83c012dc25d3 Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Wed, 26 Dec 2012 17:36:00 +0100 Subject: digital/beacon: add bitcloud stack into common directory digital/zigbit --- .../bitcloud/stack/Components/ZCL/include/zclInt.h | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 digital/zigbit/bitcloud/stack/Components/ZCL/include/zclInt.h (limited to 'digital/zigbit/bitcloud/stack/Components/ZCL/include/zclInt.h') diff --git a/digital/zigbit/bitcloud/stack/Components/ZCL/include/zclInt.h b/digital/zigbit/bitcloud/stack/Components/ZCL/include/zclInt.h new file mode 100644 index 00000000..d984f38f --- /dev/null +++ b/digital/zigbit/bitcloud/stack/Components/ZCL/include/zclInt.h @@ -0,0 +1,46 @@ +/************************************************************************//** + \file zcl.h + + \brief + The header file describes internal ZCL interface + + The header file describes internal ZCL interface and types + + \author + Atmel Corporation: http://www.atmel.com \n + Support email: avr@atmel.com + + Copyright (c) 2008-2011, Atmel Corporation. All rights reserved. + Licensed under Atmel's Limited License Agreement (BitCloudTM). + + \internal + History: + 09.12.08 I. Fedina - Created. +******************************************************************************/ + +#ifndef _ZCLINT_H +#define _ZCLINT_H + +#include +#include + +BEGIN_PACK +typedef struct PACK +{ + uint8_t status; + ZCL_AttributeId_t id; + uint8_t type; + uint8_t value[1]; +} ZclReadAttributeResp_t; + +typedef struct PACK +{ + uint8_t status; + ZCL_AttributeId_t id; +} ZclWriteAttributeResp_t; +END_PACK + +uint8_t zclGetSequenceNumber(Endpoint_t endpointId); +ZclAttribute_t *zclGetNextAttribute(Endpoint_t endpoint, ClusterId_t clusterId, uint8_t direction, ZclAttribute_t *currentAttribute); + +#endif // _ZCL_INT_H -- cgit v1.2.3