Common process - common protocol
更多...
#include "tuya_cloud_types.h"
#include "tuya_cloud_com_defs.h"
浏览源代码.
|
| OPERATE_RET | pack_data_with_cmd (IN CONST DP_CMD_TYPE_E cmd, IN CONST CHAR_T *src, IN CONST UINT_T pro, IN CONST UINT_T num, OUT BYTE_T **out, OUT UINT_T *out_len) |
| | pack data 更多...
|
| |
| OPERATE_RET | parse_data_with_cmd (IN CONST DP_CMD_TYPE_E cmd, IN BYTE_T *data, IN CONST INT_T len, OUT CHAR_T **out_data) |
| | parse data 更多...
|
| |
| OPERATE_RET | tuya_pack_protocol_data (IN CONST DP_CMD_TYPE_E cmd, IN CONST CHAR_T *pv, IN CONST CHAR_T *src, IN CONST UINT_T pro, IN CONST UINT_T num, IN UINT_T from, IN BYTE_T *key, OUT CHAR_T **out, OUT UINT_T *out_len) |
| | pack protocol data 更多...
|
| |
| OPERATE_RET | tuya_parse_protocol_data (IN CONST DP_CMD_TYPE_E cmd, IN CONST CHAR_T *pv, IN BYTE_T *data, IN CONST INT_T len, IN CONST CHAR_T *key, OUT CHAR_T **out_data) |
| | parse protocol data 更多...
|
| |
Common process - common protocol
- 版本
- 0.1
- 日期
- 2017-04-12
- 版权所有
- Copyright 2015-2021 Tuya Inc. All Rights Reserved.
◆ pack_data_with_cmd()
| OPERATE_RET pack_data_with_cmd |
( |
IN CONST DP_CMD_TYPE_E |
cmd, |
|
|
IN CONST CHAR_T * |
src, |
|
|
IN CONST UINT_T |
pro, |
|
|
IN CONST UINT_T |
num, |
|
|
OUT BYTE_T ** |
out, |
|
|
OUT UINT_T * |
out_len |
|
) |
| |
pack data
- 参数
-
| [in] | cmd | refer to DP_CMD_TYPE_E |
| [in] | src | origin data |
| [in] | pro | pro |
| [in] | num | num |
| [out] | out | pack out data |
| [out] | out_len | pack data length |
- 返回
- OPRT_OK on success. Others on error, please refer to tuya_error_code.h
◆ parse_data_with_cmd()
| OPERATE_RET parse_data_with_cmd |
( |
IN CONST DP_CMD_TYPE_E |
cmd, |
|
|
IN BYTE_T * |
data, |
|
|
IN CONST INT_T |
len, |
|
|
OUT CHAR_T ** |
out_data |
|
) |
| |
parse data
- 参数
-
| [in] | cmd | refer to DP_CMD_TYPE_E |
| [in] | data | origin data |
| [in] | len | data lemgth |
| [out] | out_data | parse data out |
- 返回
- OPRT_OK on success. Others on error, please refer to tuya_error_code.h
◆ tuya_pack_protocol_data()
| OPERATE_RET tuya_pack_protocol_data |
( |
IN CONST DP_CMD_TYPE_E |
cmd, |
|
|
IN CONST CHAR_T * |
pv, |
|
|
IN CONST CHAR_T * |
src, |
|
|
IN CONST UINT_T |
pro, |
|
|
IN CONST UINT_T |
num, |
|
|
IN UINT_T |
from, |
|
|
IN BYTE_T * |
key, |
|
|
OUT CHAR_T ** |
out, |
|
|
OUT UINT_T * |
out_len |
|
) |
| |
pack protocol data
- 参数
-
| [in] | cmd | refer to DP_CMD_TYPE_E |
| [in] | pv | verison |
| [in] | src | origin data |
| [in] | pro | pro |
| [in] | num | num |
| [in] | key | pack key |
| [out] | out | pack out |
| [out] | out_len | pack out length |
- 返回
- OPRT_OK on success. Others on error, please refer to tuya_error_code.h
◆ tuya_parse_protocol_data()
| OPERATE_RET tuya_parse_protocol_data |
( |
IN CONST DP_CMD_TYPE_E |
cmd, |
|
|
IN CONST CHAR_T * |
pv, |
|
|
IN BYTE_T * |
data, |
|
|
IN CONST INT_T |
len, |
|
|
IN CONST CHAR_T * |
key, |
|
|
OUT CHAR_T ** |
out_data |
|
) |
| |
parse protocol data
- 参数
-
| [in] | cmd | refer to DP_CMD_TYPE_E |
| [in] | pv | verison |
| [in] | data | origin data |
| [in] | len | data length |
| [in] | key | parse key |
| [out] | out_data | parse out |
- 返回
- OPRT_OK on success. Others on error, please refer to tuya_error_code.h