rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_vt::Base Class Reference

#include <data.h>

Public Member Functions

void initSerial ()
 
uint8_t getCRC8CheckSum (unsigned char *pch_message, unsigned int dw_length, unsigned char uc_crc_8)
 
uint32_t verifyCRC8CheckSum (unsigned char *pch_message, unsigned int 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)
 
uint32_t verifyCRC16CheckSum (uint8_t *pch_message, uint32_t dw_length)
 
void appendCRC16CheckSum (uint8_t *pch_message, uint32_t dw_length)
 

Public Attributes

serial::Serial serial_
 
bool video_transmission_is_online_ = false
 

Member Function Documentation

◆ appendCRC16CheckSum()

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

◆ appendCRC8CheckSum()

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

◆ getCRC16CheckSum()

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

◆ getCRC8CheckSum()

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

◆ initSerial()

void rm_vt::Base::initSerial ( )
inline

◆ verifyCRC16CheckSum()

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

◆ verifyCRC8CheckSum()

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

Member Data Documentation

◆ serial_

serial::Serial rm_vt::Base::serial_

◆ video_transmission_is_online_

bool rm_vt::Base::video_transmission_is_online_ = false

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