![]() |
gclib 2.1.20
Galil Communications Library
|
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | GDataRecord4000 |
| Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0. More... | |
| struct | GDataRecord52000 |
| Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40. More... | |
| struct | GDataRecord1806 |
| Data record struct for DMC-1806 controller. More... | |
| struct | GDataRecord2103 |
| Data record struct for DMC-2103 controllers. More... | |
| struct | GDataRecord1802 |
| Data record struct for DMC-1802 controllers. More... | |
| struct | GDataRecord30000 |
| Data record struct for DMC-30010 controllers. More... | |
| struct | GDataRecord47000_ENC |
| Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields. More... | |
| struct | GDataRecord47300_ENC |
| Data record struct for RIO-47300. Includes encoder fields. More... | |
| struct | GDataRecord47300_24EX |
| Data record struct for RIO-47300 with 24EX I/O daughter board. More... | |
| struct | GDataRecord47162 |
| Data record struct for RIO-47162. More... | |
| union | GDataRecord |
| Data record union, containing all structs and a generic byte array accessor. More... | |
Macros | |
| #define | GALILDATARECORDMAXLENGTH 512 |
| Max size for any Galil data record, equal to dual port ram size of PCI. | |
Typedefs | |
| typedef uint8_t | UB |
| typedef uint16_t | UW |
| typedef int16_t | SW |
| typedef int32_t | SL |
| typedef uint32_t | UL |
Defines a union for data records. Each supported controller has a struct member in the union with named record types. Offsets into the data record can also be used by referencing the member byte_array.
Definition in file gclib_record.h.
| #define GALILDATARECORDMAXLENGTH 512 |
Max size for any Galil data record, equal to dual port ram size of PCI.
Definition at line 28 of file gclib_record.h.
| typedef uint8_t UB |
Definition at line 12 of file gclib_record.h.
| typedef uint16_t UW |
Definition at line 13 of file gclib_record.h.
| typedef int16_t SW |
Definition at line 14 of file gclib_record.h.
| typedef int32_t SL |
Definition at line 15 of file gclib_record.h.
| typedef uint32_t UL |
Definition at line 16 of file gclib_record.h.