Browse Source

添加自定义上报协议

external_Interrupt
tianjialong 2 years ago
parent
commit
a919a921cd
  1. 4
      MDK-ARM/LWIP.uvguix.29643
  2. 10
      usersrc/protocol.h

4
MDK-ARM/LWIP.uvguix.29643

@ -3705,9 +3705,9 @@
</Doc>
<Doc>
<Name>..\usersrc\atcmd.c</Name>
<ColumnNumber>0</ColumnNumber>
<ColumnNumber>18</ColumnNumber>
<TopLine>129</TopLine>
<CurrentLine>150</CurrentLine>
<CurrentLine>158</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>

10
usersrc/protocol.h

@ -5,6 +5,7 @@
#include <stdlib.h>
#define adwin_config_protocol_size sizeof(adwin_config_protocol_t)
#define reported_data_size sizeof(reported_data_t)
#pragma pack(push, 1)
typedef struct
@ -23,4 +24,13 @@ typedef struct
uint64_t fixed_bit_5; /* 固定位5:00 00 00 00 00 00 00 00 */
uint64_t fixed_bit_6; /* 固定位6:00 00 00 00 00 00 00 00 */
} adwin_config_protocol_t;
typedef struct
{
uint32_t time_stamp_s; /* 时间戳 */
int32_t encoder_1_count; /* 编码器1计数 */
int32_t encoder_2_count; /* 编码器2计数 */
uint32_t device_id; /* 设备ID号 */
} reported_data_t;
#pragma pack(pop)
Loading…
Cancel
Save