Browse Source

update protocol

update_protocol
zhaohe 5 months ago
parent
commit
634c36ce17
  1. 4
      api/apibasic/cmdid.hpp
  2. 18
      api/apibasic/packet_interface.hpp
  3. 2
      api/apibasic/protocol_constant.hpp

4
api/apibasic/cmdid.hpp

@ -1,10 +1,6 @@
#pragma once
#include <stdint.h>
#define CMDID(cmdid, cmdSubId) ((cmdid << 8) + cmdSubId)
#define NEW_CMDID(cmdid, cmdSubId) ((cmdid * 100) + cmdSubId)
namespace iflytop {
namespace zcr {
typedef enum {

18
api/apibasic/packet_interface.hpp

@ -5,12 +5,13 @@ namespace iflytop {
namespace zcr {
#pragma pack(push, 1)
typedef struct {
uint16_t packetindex;
uint16_t cmdMainId; // cmd main id
uint8_t cmdSubId; // cmd sub id
uint8_t packetType; //
uint16_t moduleid; // module id
uint8_t data[];
int8_t packetType;
int16_t cmdid;
int8_t moduleId;
int8_t index;
int8_t datalen;
uint8_t data[];
/* int8_t checksum;*/
} zcr_cmd_header_t;
#pragma pack(pop)
@ -21,11 +22,8 @@ typedef enum {
kptv2_event = 3,
} zcan_cmd_packet_type_t;
} // namespace zcr
} // namespace iflytop
#define CMD_SUB_ID(cmdid) (cmdid & 0xff)
#define MODULE_CMDID(cmdid) (cmdid >> 8)
#define STEP_MOTOR_ID_OFF 100
#define XY_MOTOR_ID_OFF 200

2
api/apibasic/protocol_constant.hpp

@ -1 +1 @@
#define ZCANCMD_READ_BUF_MAX_SIZE 512
#define ZCANCMD_READ_BUF_MAX_SIZE 64
Loading…
Cancel
Save