HardFOC Core
API reference
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
CanOpenBaseCanLink Class Reference

Facade for CANopen frame I/O (Open / Write / Read / Close). More...

#include <CanOpenBaseCanLink.hpp>

Public Member Functions

 CanOpenBaseCanLink (BaseCan &can) noexcept
 
bool Open () noexcept
 
void Close () noexcept
 
bool Write (const CanOpen::CanFrame &f) noexcept
 
bool Read (CanOpen::CanFrame &f, int timeoutMs) noexcept
 

Private Attributes

HfUtilsCanOpenTransport transport_
 

Detailed Description

Facade for CANopen frame I/O (Open / Write / Read / Close).

Constructor & Destructor Documentation

◆ CanOpenBaseCanLink()

CanOpenBaseCanLink::CanOpenBaseCanLink ( BaseCan &  can)
inlineexplicitnoexcept

Member Function Documentation

◆ Close()

void CanOpenBaseCanLink::Close ( )
inlinenoexcept

◆ Open()

bool CanOpenBaseCanLink::Open ( )
inlinenoexcept

◆ Read()

bool CanOpenBaseCanLink::Read ( CanOpen::CanFrame &  f,
int  timeoutMs 
)
inlinenoexcept

◆ Write()

bool CanOpenBaseCanLink::Write ( const CanOpen::CanFrame &  f)
inlinenoexcept

Member Data Documentation

◆ transport_

HfUtilsCanOpenTransport CanOpenBaseCanLink::transport_
private

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