Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.Attr.nc
Component: Attr
Provided Interfaces
StdControl
AttrRegister
Attr
AttrRegisterConst
ConstAttr
AttrUse
Variables
AttrDescs attrDescs
bool addAttrPending
uint32_t constAttrs[MAX_CONST_ATTRS]
int nConstAttrs
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
command result_t
Attr.registerAttr
(uint8_t id, char *attrName, TOSType type, uint8_t attrLen)
command AttrDescPtr
AttrUse.getAttr
(char *name)
command AttrDescPtr
AttrUse.getAttrById
(uint8_t attrIdx)
command AttrDescsPtr
AttrUse.getAttrs
(void)
command uint8_t
AttrUse.numAttrs
(void)
command result_t
AttrUse.getAttrValue
(char *name, char *resultBuf, SchemaErrorNo *errorNo)
command result_t
AttrUse.setAttrValue
(char *name, char *attrVal)
command result_t
ConstAttr.registerAttr
(char *name, TOSType attrType, char *attrVal)
command result_t
Attr.getAttrDone
(uint8_t id, char *name, char *resultBuf, SchemaErrorNo errorNo)
event result_t
Attr.getAttr
(uint8_t id, char *name, char *resultBuf, SchemaErrorNo *errorNo)
event result_t
Attr.setAttr
(uint8_t id, char *name, char *attrVal)