Public Member Functions | Private Attributes
tinycan::Can Class Reference

#include <can_core.h>

List of all members.

Public Member Functions

int buildMsg (TCanMsg *msg, uint8_t id, uint8_t len, char *data)
 Build a message.
void callbackCanMessage (const tinycan::CanMsg::ConstPtr &msg)
 Callcack function for can subscriber.
 Can ()
int init ()
int printMsg (TCanMsg *msg)
 Print a message.
void publishCanMessage (ros::Publisher *pub_message, TCanMsg *msg)
 Publish can message.
int readMsg (TCanMsg *msg)
 Read a can message from bus.
int sendMsg (TCanMsg *msg)
 Send a can message.
 ~Can ()

Private Attributes

uint32_t device_idx

Detailed Description

Definition at line 13 of file can_core.h.


Constructor & Destructor Documentation

Definition at line 20 of file can_core.cpp.

Definition at line 31 of file can_core.cpp.


Member Function Documentation

int tinycan::Can::buildMsg ( TCanMsg msg,
uint8_t  id,
uint8_t  len,
char *  data 
)

Build a message.

Definition at line 82 of file can_core.cpp.

Callcack function for can subscriber.

Definition at line 178 of file can_core.cpp.

Definition at line 43 of file can_core.cpp.

Print a message.

Definition at line 152 of file can_core.cpp.

void tinycan::Can::publishCanMessage ( ros::Publisher pub_message,
TCanMsg msg 
)

Publish can message.

Definition at line 198 of file can_core.cpp.

Read a can message from bus.

Definition at line 115 of file can_core.cpp.

Send a can message.

Definition at line 98 of file can_core.cpp.


Member Data Documentation

uint32_t tinycan::Can::device_idx [private]

Definition at line 32 of file can_core.h.


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


tinycan
Author(s): M.Fischer
autogenerated on Thu Jun 6 2019 20:39:29