Public Member Functions | Public Attributes | List of all members
rm_referee::Base Class Reference

#include <data.h>

Public Member Functions

void appendCRC16CheckSum (uint8_t *pch_message, uint32_t dw_length)
 
void appendCRC8CheckSum (unsigned char *pch_message, unsigned int dw_length)
 
uint16_t getCRC16CheckSum (uint8_t *pch_message, uint32_t dw_length, uint16_t w_crc)
 
uint8_t getCRC8CheckSum (unsigned char *pch_message, unsigned int dw_length, unsigned char uc_crc_8)
 
void initSerial ()
 
uint32_t verifyCRC16CheckSum (uint8_t *pch_message, uint32_t dw_length)
 
uint32_t verifyCRC8CheckSum (unsigned char *pch_message, unsigned int dw_length)
 

Public Attributes

int capacity_expect_mode_
 
int capacity_recent_mode_
 
int client_id_ = 0
 
bool referee_data_is_online_ = false
 
std::string robot_color_
 
int robot_id_ = 0
 
serial::Serial serial_
 

Detailed Description

Definition at line 142 of file data.h.

Member Function Documentation

◆ appendCRC16CheckSum()

void rm_referee::Base::appendCRC16CheckSum ( uint8_t *  pch_message,
uint32_t  dw_length 
)
inline

Definition at line 225 of file data.h.

◆ appendCRC8CheckSum()

void rm_referee::Base::appendCRC8CheckSum ( unsigned char *  pch_message,
unsigned int  dw_length 
)
inline

Definition at line 192 of file data.h.

◆ getCRC16CheckSum()

uint16_t rm_referee::Base::getCRC16CheckSum ( uint8_t *  pch_message,
uint32_t  dw_length,
uint16_t  w_crc 
)
inline

Definition at line 201 of file data.h.

◆ getCRC8CheckSum()

uint8_t rm_referee::Base::getCRC8CheckSum ( unsigned char *  pch_message,
unsigned int  dw_length,
unsigned char  uc_crc_8 
)
inline

Definition at line 172 of file data.h.

◆ initSerial()

void rm_referee::Base::initSerial ( )
inline

Definition at line 153 of file data.h.

◆ verifyCRC16CheckSum()

uint32_t rm_referee::Base::verifyCRC16CheckSum ( uint8_t *  pch_message,
uint32_t  dw_length 
)
inline

Definition at line 215 of file data.h.

◆ verifyCRC8CheckSum()

uint32_t rm_referee::Base::verifyCRC8CheckSum ( unsigned char *  pch_message,
unsigned int  dw_length 
)
inline

Definition at line 183 of file data.h.

Member Data Documentation

◆ capacity_expect_mode_

int rm_referee::Base::capacity_expect_mode_

Definition at line 149 of file data.h.

◆ capacity_recent_mode_

int rm_referee::Base::capacity_recent_mode_

Definition at line 149 of file data.h.

◆ client_id_

int rm_referee::Base::client_id_ = 0

Definition at line 147 of file data.h.

◆ referee_data_is_online_

bool rm_referee::Base::referee_data_is_online_ = false

Definition at line 151 of file data.h.

◆ robot_color_

std::string rm_referee::Base::robot_color_

Definition at line 150 of file data.h.

◆ robot_id_

int rm_referee::Base::robot_id_ = 0

Definition at line 148 of file data.h.

◆ serial_

serial::Serial rm_referee::Base::serial_

Definition at line 145 of file data.h.


The documentation for this class was generated from the following file:


rm_referee
Author(s): Qiayuan Liao
autogenerated on Tue May 6 2025 02:23:49