gclib 2.1.20
Galil Communications Library
All Classes Files Functions Variables Typedefs Macros Modules Pages
GDataRecord47000_ENC Struct Reference

Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields. More...

#include <gclib_record.h>

Public Attributes

UB header_0
 1st Byte of Header.
 
UB header_1
 2nd Byte of Header.
 
UB header_2
 3rd Byte of Header.
 
UB header_3
 4th Byte of Header.
 
UW sample_number
 Sample number.
 
UB error_code
 Error code.
 
UB general_status
 General status.
 
UW output_analog_0
 Analog output 0.
 
UW output_analog_1
 Analog output 1.
 
UW output_analog_2
 Analog output 2.
 
UW output_analog_3
 Analog output 3.
 
UW output_analog_4
 Analog output 4.
 
UW output_analog_5
 Analog output 5.
 
UW output_analog_6
 Analog output 6.
 
UW output_analog_7
 Analog output 7.
 
UW input_analog_0
 Analog input 0.
 
UW input_analog_1
 Analog input 1.
 
UW input_analog_2
 Analog input 2.
 
UW input_analog_3
 Analog input 3.
 
UW input_analog_4
 Analog input 4.
 
UW input_analog_5
 Analog input 5.
 
UW input_analog_6
 Analog input 6.
 
UW input_analog_7
 Analog input 7.
 
UW output_bank_0
 Digital outputs 0-15;.
 
UW input_bank_0
 Digital inputs 0-15;.
 
UL pulse_count_0
 Pulse counter (see PC).
 
SL zc_variable
 ZC User-defined variable (see ZC).
 
SL zd_variable
 ZD User-defined variable (see ZD).
 
SL encoder_0
 Encoder channel 0. Data only valid for parts with -BISS, -QUAD, or -SSI.
 
SL encoder_1
 Encoder channel 1. Data only valid for parts with -BISS, -QUAD, or -SSI.
 
SL encoder_2
 Encoder channel 2. Data only valid for parts with -BISS, -QUAD, or -SSI.
 
SL encoder_3
 Encoder channel 3. Data only valid for parts with -BISS, -QUAD, or -SSI.
 

Detailed Description

Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields.

Definition at line 866 of file gclib_record.h.

Member Data Documentation

◆ header_0

UB GDataRecord47000_ENC::header_0

1st Byte of Header.

Definition at line 871 of file gclib_record.h.

◆ header_1

UB GDataRecord47000_ENC::header_1

2nd Byte of Header.

Definition at line 872 of file gclib_record.h.

◆ header_2

UB GDataRecord47000_ENC::header_2

3rd Byte of Header.

Definition at line 873 of file gclib_record.h.

◆ header_3

UB GDataRecord47000_ENC::header_3

4th Byte of Header.

Definition at line 874 of file gclib_record.h.

◆ sample_number

UW GDataRecord47000_ENC::sample_number

Sample number.

Definition at line 876 of file gclib_record.h.

◆ error_code

UB GDataRecord47000_ENC::error_code

Error code.

Definition at line 877 of file gclib_record.h.

◆ general_status

UB GDataRecord47000_ENC::general_status

General status.

Definition at line 878 of file gclib_record.h.

◆ output_analog_0

UW GDataRecord47000_ENC::output_analog_0

Analog output 0.

Definition at line 880 of file gclib_record.h.

◆ output_analog_1

UW GDataRecord47000_ENC::output_analog_1

Analog output 1.

Definition at line 881 of file gclib_record.h.

◆ output_analog_2

UW GDataRecord47000_ENC::output_analog_2

Analog output 2.

Definition at line 882 of file gclib_record.h.

◆ output_analog_3

UW GDataRecord47000_ENC::output_analog_3

Analog output 3.

Definition at line 883 of file gclib_record.h.

◆ output_analog_4

UW GDataRecord47000_ENC::output_analog_4

Analog output 4.

Definition at line 884 of file gclib_record.h.

◆ output_analog_5

UW GDataRecord47000_ENC::output_analog_5

Analog output 5.

Definition at line 885 of file gclib_record.h.

◆ output_analog_6

UW GDataRecord47000_ENC::output_analog_6

Analog output 6.

Definition at line 886 of file gclib_record.h.

◆ output_analog_7

UW GDataRecord47000_ENC::output_analog_7

Analog output 7.

Definition at line 887 of file gclib_record.h.

◆ input_analog_0

UW GDataRecord47000_ENC::input_analog_0

Analog input 0.

Definition at line 889 of file gclib_record.h.

◆ input_analog_1

UW GDataRecord47000_ENC::input_analog_1

Analog input 1.

Definition at line 890 of file gclib_record.h.

◆ input_analog_2

UW GDataRecord47000_ENC::input_analog_2

Analog input 2.

Definition at line 891 of file gclib_record.h.

◆ input_analog_3

UW GDataRecord47000_ENC::input_analog_3

Analog input 3.

Definition at line 892 of file gclib_record.h.

◆ input_analog_4

UW GDataRecord47000_ENC::input_analog_4

Analog input 4.

Definition at line 893 of file gclib_record.h.

◆ input_analog_5

UW GDataRecord47000_ENC::input_analog_5

Analog input 5.

Definition at line 894 of file gclib_record.h.

◆ input_analog_6

UW GDataRecord47000_ENC::input_analog_6

Analog input 6.

Definition at line 895 of file gclib_record.h.

◆ input_analog_7

UW GDataRecord47000_ENC::input_analog_7

Analog input 7.

Definition at line 896 of file gclib_record.h.

◆ output_bank_0

UW GDataRecord47000_ENC::output_bank_0

Digital outputs 0-15;.

Definition at line 898 of file gclib_record.h.

◆ input_bank_0

UW GDataRecord47000_ENC::input_bank_0

Digital inputs 0-15;.

Definition at line 900 of file gclib_record.h.

◆ pulse_count_0

UL GDataRecord47000_ENC::pulse_count_0

Pulse counter (see PC).

Definition at line 902 of file gclib_record.h.

◆ zc_variable

SL GDataRecord47000_ENC::zc_variable

ZC User-defined variable (see ZC).

Definition at line 903 of file gclib_record.h.

◆ zd_variable

SL GDataRecord47000_ENC::zd_variable

ZD User-defined variable (see ZD).

Definition at line 904 of file gclib_record.h.

◆ encoder_0

SL GDataRecord47000_ENC::encoder_0

Encoder channel 0. Data only valid for parts with -BISS, -QUAD, or -SSI.

Definition at line 906 of file gclib_record.h.

◆ encoder_1

SL GDataRecord47000_ENC::encoder_1

Encoder channel 1. Data only valid for parts with -BISS, -QUAD, or -SSI.

Definition at line 907 of file gclib_record.h.

◆ encoder_2

SL GDataRecord47000_ENC::encoder_2

Encoder channel 2. Data only valid for parts with -BISS, -QUAD, or -SSI.

Definition at line 908 of file gclib_record.h.

◆ encoder_3

SL GDataRecord47000_ENC::encoder_3

Encoder channel 3. Data only valid for parts with -BISS, -QUAD, or -SSI.

Definition at line 909 of file gclib_record.h.


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