NL::编织::简介::设备描述::文本描述符编写器
概括
构造函数和析构函数 | |
---|---|
TextDescriptorWriter (char *buf, uint32_t bufSize) |
公共职能 | |
---|---|
Finalize () | |
GetLengthWritten () | uint32_t |
WriteDate (char fieldId, uint16_t year, uint8_t month, uint8_t day) | |
WriteHex (char fieldId, uint16_t val) | |
WriteHex (char fieldId, const uint8_t *val, uint32_t valLen) | |
WriteString (char fieldId, const char *val) | |
WriteVersion () |
公共职能
敲定
WEAVE_ERROR Finalize()
获取长度写入
uint32_t GetLengthWritten()
文本描述符编写器
TextDescriptorWriter( char *buf, uint32_t bufSize )
写入日期
WEAVE_ERROR WriteDate( char fieldId, uint16_t year, uint8_t month, uint8_t day )
写十六进制
WEAVE_ERROR WriteHex( char fieldId, uint16_t val )
写十六进制
WEAVE_ERROR WriteHex( char fieldId, const uint8_t *val, uint32_t valLen )
写字符串
WEAVE_ERROR WriteString( char fieldId, const char *val )
写版本
WEAVE_ERROR WriteVersion()