|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_HAL_HILSCHERCIFX_H
28 #define RL_HAL_HILSCHERCIFX_H
30 #include <cifXErrors.h>
54 virtual const char*
what()
const throw();
72 void read(
void* data, const ::std::size_t& offset, const ::std::size_t& length);
74 void write(
void* data, const ::std::size_t& offset, const ::std::size_t& length);
90 #endif // RL_HAL_HILSCHERCIFX_H
Definition: HilscherCifx.h:43
Definition: Fieldbus.h:39
void read(void *data, const ::std::size_t &offset, const ::std::size_t &length)
Definition: HilscherCifx.cpp:161
void open()
Definition: HilscherCifx.cpp:98
void write(void *data, const ::std::size_t &offset, const ::std::size_t &length)
Definition: HilscherCifx.cpp:172
::std::int32_t error
Definition: HilscherCifx.h:61
::CIFXHANDLE driver
Definition: HilscherCifx.h:83
::std::size_t number
Definition: HilscherCifx.h:85
HilscherCifx(const ::std::string &board="cifX0", const ::std::size_t &number=0)
Definition: HilscherCifx.cpp:39
::std::string board
Definition: HilscherCifx.h:79
char buffer[1024]
Definition: HilscherCifx.h:59
virtual ~HilscherCifx()
Definition: HilscherCifx.cpp:48
::std::int32_t getError() const
Definition: HilscherCifx.cpp:195
Definition: HilscherCifx.h:46
Exception(const ::std::int32_t &error)
Definition: HilscherCifx.cpp:182
void close()
Definition: HilscherCifx.cpp:53
virtual ~Exception()
Definition: HilscherCifx.cpp:190
::CIFXHANDLE channel
Definition: HilscherCifx.h:81
Definition: ComException.h:37
virtual const char * what() const
Definition: HilscherCifx.cpp:201
Robotics Library.
Definition: AnalogInput.cpp:30