TuyaOS
宏定义
lan_protocol.h 文件参考

Protocol of TUYA LAN service 更多...

#include "tuya_svc_lan.h"
lan_protocol.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define __lan_parse_data(data, len, key, out_data)   tuya_svc_lan_decrypt_data(data, len, key, out_data)
 decrypt data 更多...
 
#define __mlp_gw_send_da(fr_num, fr_type, ret_code, data, len, s_len)   tuya_svc_lan_package_data(fr_num,fr_type,ret_code,data,len,s_len)
 lan protocol send data, the date will package 0x55aa 更多...
 
#define encrpt_lan_msg(data, len, ec_data, ec_len, key)   tuya_svc_lan_encrypt_data(data, len, ec_data, ec_len, key)
 encry lan message 更多...
 

详细描述

Protocol of TUYA LAN service

版本
0.1
日期
2019-08-20
注解
This file is deprecated, please use tuya_svc_lan.h

宏定义说明

◆ __lan_parse_data

#define __lan_parse_data (   data,
  len,
  key,
  out_data 
)    tuya_svc_lan_decrypt_data(data, len, key, out_data)

decrypt data

参数
[in]dataencry data
[in]lenencry data length
[in]keydecrypt key
[out]out_dataorigin data
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ __mlp_gw_send_da

#define __mlp_gw_send_da (   fr_num,
  fr_type,
  ret_code,
  data,
  len,
  s_len 
)    tuya_svc_lan_package_data(fr_num,fr_type,ret_code,data,len,s_len)

lan protocol send data, the date will package 0x55aa

参数
[in]fr_numrefer to LAN_PRO_HEAD_GW_S
[in]fr_typerefer to LAN_PRO_HEAD_GW_S
[in]ret_coderefer to LAN_PRO_HEAD_GW_S
[in]datarefer to LAN_PRO_HEAD_GW_S
[in]lenrefer to LAN_PRO_HEAD_GW_S
[in]s_lensend data length
返回
send data buf point

◆ encrpt_lan_msg

#define encrpt_lan_msg (   data,
  len,
  ec_data,
  ec_len,
  key 
)    tuya_svc_lan_encrypt_data(data, len, ec_data, ec_len, key)

encry lan message

参数
[in]dataorigin data
[in]lenorigin data length
[in]ec_dataencode data
[in]ec_lenencode data length
[in]keyencry key
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h