6 changed files with 78 additions and 155 deletions
-
1sdk/components/mini_servo_motor/mini_servo_motor_ctrl_module.cpp
-
54sdk/components/zcancmder/basic.cpp
-
56sdk/components/zcancmder/basic.hpp
-
6sdk/components/zcancmder/zcan_protocol_parser.cpp
-
95sdk/components/zcancmder/zcanreceiver.cpp
-
21sdk/components/zcancmder/zcanreceiver.hpp
@ -1,54 +0,0 @@ |
|||
#include "basic.hpp"
|
|||
|
|||
#include <stdio.h>
|
|||
#include <string.h>
|
|||
|
|||
using namespace iflytop; |
|||
using namespace std; |
|||
uint16_t CanPacketRxBuffer::get_packetindex() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return cmdheader->index; |
|||
} |
|||
uint16_t CanPacketRxBuffer::get_cmdid() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
|
|||
return cmdheader->cmdid; |
|||
} |
|||
|
|||
uint8_t CanPacketRxBuffer::get_packetType() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return cmdheader->packetType; |
|||
} |
|||
uint8_t *CanPacketRxBuffer::get_params() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return (cmdheader->data); |
|||
} |
|||
uint16_t CanPacketRxBuffer::get_params_len() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return cmdheader->datalen; |
|||
} |
|||
void CanPacketRxBuffer::clear() { |
|||
id = 0; |
|||
memset(&m_canPacket, 0, sizeof(m_canPacket)); // fix
|
|||
m_canPacketNum = 0; |
|||
m_npacket = 0; |
|||
memset(rxdata, 0, sizeof(rxdata)); |
|||
rxdataSize = 0; |
|||
|
|||
dataIsReady = false; |
|||
isOnReceive = false; |
|||
isUsed = false; |
|||
lostpacket = false; |
|||
} |
|||
|
|||
bool CanPacketRxBuffer::iscmd(int32_t id) { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return cmdheader->cmdid == id; |
|||
} |
|||
zcr_cmd_header_t *CanPacketRxBuffer::get_cmdheader() { |
|||
zcr_cmd_header_t *cmdheader = (zcr_cmd_header_t *)rxdata; |
|||
return cmdheader; |
|||
} |
|||
|
|||
uint8_t *CanPacketRxBuffer::get_rx_raw() { return rxdata; } |
|||
uint16_t CanPacketRxBuffer::get_rx_raw_len() { return rxdataSize; } |
Write
Preview
Loading…
Cancel
Save
Reference in new issue