Lely core libraries 2.3.4
lely::io::IxxatController Class Reference

An IXXAT CAN controller. More...

#include <ixxat.hpp>

Inheritance diagram for lely::io::IxxatController:
Collaboration diagram for lely::io::IxxatController:

Public Member Functions

 IxxatController (UINT32 dwIndex, UINT32 dwCanNo, CanBusFlag flags, int nominal, int data=0)
 
 IxxatController (const LUID &rLuid, UINT32 dwCanNo, CanBusFlag flags, int nominal, int data=0)
 
 ~IxxatController ()
 
HANDLE get_handle () const noexcept
 
- Public Member Functions inherited from lely::io::CanControllerBase
void stop (::std::error_code &ec) noexcept
 
void stop ()
 
bool stopped (::std::error_code &ec) const noexcept
 
bool stopped () const
 
void restart (::std::error_code &ec) noexcept
 
void restart ()
 
void get_bitrate (int *pnominal, int *pdata, ::std::error_code &ec) const noexcept
 
void get_bitrate (int *pnominal, int *pdata=nullptr) const
 
void set_bitrate (int nominal, int data, ::std::error_code &ec) noexcept
 
void set_bitrate (int nominal, int data=0)
 
CanState get_state (::std::error_code &ec) const noexcept
 
CanState get_state () const
 

Detailed Description

An IXXAT CAN controller.

Definition at line 51 of file ixxat.hpp.

Constructor & Destructor Documentation

◆ IxxatController() [1/2]

lely::io::IxxatController::IxxatController ( UINT32  dwIndex,
UINT32  dwCanNo,
CanBusFlag  flags,
int  nominal,
int  data = 0 
)
inline
See also
io_ixxat_ctrl_create_from_index()

Definition at line 54 of file ixxat.hpp.

◆ IxxatController() [2/2]

lely::io::IxxatController::IxxatController ( const LUID rLuid,
UINT32  dwCanNo,
CanBusFlag  flags,
int  nominal,
int  data = 0 
)
inline
See also
io_ixxat_ctrl_create_from_luid()

Definition at line 62 of file ixxat.hpp.

◆ ~IxxatController()

lely::io::IxxatController::~IxxatController ( )
inline
See also
io_ixxat_ctrl_destroy()

Definition at line 86 of file ixxat.hpp.

Member Function Documentation

◆ get_handle()

HANDLE lely::io::IxxatController::get_handle ( ) const
inlinenoexcept
See also
io_ixxat_ctrl_get_handle()

Definition at line 90 of file ixxat.hpp.


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