#include <gclib.hpp>
Definition at line 115 of file gclib.hpp.
◆ EthernetStatus
| Enumerator |
|---|
| HandleFree | |
| UdpSlave | |
| TcpSlave | |
| UdpMaster | |
| TcpMaster | |
| EstablishingUdp | |
| EstablishingTcp | |
Definition at line 117 of file gclib.hpp.
◆ DataRecord()
◆ sample()
◆ input()
| bool input |
( |
size_t | index | ) |
|
|
inline |
- Note
- Inputs are active low, meaning this function returns true if current is NOT flowing.
- Parameters
-
| index | The index of the input to check. Note that index 0 corresponds to @IN[1]. |
- Returns
- true if input is active.
Definition at line 208 of file gclib.hpp.
◆ output()
| bool output |
( |
size_t | index | ) |
|
|
inline |
- Parameters
-
| index | The index of the output to check. Note that index 0 corresponds to @OUT[1]. |
- Returns
- true if output is active.
Definition at line 213 of file gclib.hpp.
◆ input_bank()
| std::bitset< 8 > input_bank |
( |
size_t | index | ) |
|
|
inline |
◆ output_bank()
| std::bitset< 8 > output_bank |
( |
size_t | index | ) |
|
|
inline |
◆ error_code()
◆ contour_segment_count()
| uint32_t contour_segment_count |
( |
| ) |
|
|
inline |
◆ contour_buffer_available()
| uint16_t contour_buffer_available |
( |
| ) |
|
|
inline |
◆ thread_running()
| bool thread_running |
( |
size_t | thread | ) |
|
|
inline |
◆ ethernet_status()
- Parameters
-
| handle | The ethernet handle to check, A - H. |
Definition at line 223 of file gclib.hpp.
◆ bytes()
| std::vector< uint8_t > bytes |
( |
| ) |
|
|
inline |
Get data record as raw bytes.
Useful if your device has a nonstandard data record.
Definition at line 229 of file gclib.hpp.
◆ amp()
Get an instance of DataRecord.Amp, which provides amplifier-specific data record fields.
Definition at line 234 of file gclib.hpp.
◆ axis()
◆ coordinated_move()
The documentation for this struct was generated from the following file: