Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
pc_comm.hpp
1#ifndef __PC_COMM_HPP
2#define __PC_COMM_HPP
3
4#include "subsystems_interfaces.h"
5#include "uarm_types.hpp"
6
7class PCComm : public IPCComm {
8 public:
9 uint8_t uc_check_pack_integrity(uint8_t* pack_bytes,
10 uint8_t pack_size) override;
11 uint8_t get_data_size(uint8_t header_id) override;
12 void start_receive(uint8_t* pack_buffer) override;
13 void restart_receive(uint8_t* pack_buffer) override;
14 void send_bytes(uint8_t* bytes, uint32_t size) override;
15 UC_Checksum_t calc_checksum(void* data, size_t size) override;
16 uint8_t is_valid_header(uint8_t* input_buffer) override;
17};
18
19#endif
Definition subsystems_interfaces.h:99
Definition pc_comm.hpp:7