Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
can_comm.hpp
1
#ifndef __CAN_COMM_H
2
#define __CAN_COMM_H
3
4
#include "queue_m.h"
5
#include "subsystems_interfaces.h"
6
#include "uarm_types.hpp"
7
8
class
CanComm
:
public
ICanComm
{
9
private
:
10
CanMessage_t
canQueue
11
[CAN_COMM_QUEUE_SIZE];
// TODO: Get rid of this for FreeRTOS queue or something.
12
QueueManage_t
canqm;
13
14
public
:
15
void
init()
override
;
16
void
can_transmit_comm_message(uint8_t send_data[8],
17
uint32_t comm_id)
override
;
18
};
19
20
#endif
CanComm
Definition
can_comm.hpp:8
ICanComm
Definition
subsystems_interfaces.h:69
CanMessage_t
Definition
queue_m.h:33
QueueManage_t
queue management main struct
Definition
queue_m.h:26
Core
Src
Subsystems
can_comm.hpp
Generated by
1.14.0