| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef __TUORENIOT_H
- #define __TUORENIOT_H
- #include <stdint.h>
- struct Regist_Params_Struct
- {
- uint8_t version;
- char platform[20];
- char networkType[10];
- char networkProtocol[10];
- char productId[20];
- char deviceId[20];
- uint16_t userId;
- };
- struct Regist_Result_Struct
- {
- uint8_t code;
- uint8_t version;
- char platform[20];
- char networkType[10];
- char networkProtocol[10];
- char remoteAddress[50];
- uint16_t remotePort;
- char productId[20];
- char deviceId[20];
- uint16_t userId;
- char deviceSecret[50];
- };
- void packRegistParams(uint8_t * pack_data, uint16_t * pack_data_length, struct Regist_Params_Struct registParams);
- uint8_t analysisRegistData(uint8_t * regist_data, uint16_t regist_data_length, struct Regist_Result_Struct * registResult);
- void printf_regist_param_struct(struct Regist_Params_Struct regist_params_struct);
- void printf_regist_result_struct(struct Regist_Result_Struct regist_result_struct);
- #endif
|