gclib 2.1.20
Galil Communications Library
All Classes Files Functions Variables Typedefs Macros Modules Pages
gclib.cs File Reference

Go to the source code of this file.

Classes

class  gclib
 Provides a class that binds to gclib's unmanaged dll. More...
 
interface  gclib.GDataRecord
 
struct  gclib.GDataRecord4000
 Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0. More...
 
struct  gclib.GDataRecord52000
 Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40. More...
 
struct  gclib.GDataRecord1806
 Data record struct for DMC-1806 controller. More...
 
struct  gclib.GDataRecord2103
 Data record struct for DMC-2103 controllers. More...
 
struct  gclib.GDataRecord1802
 Data record struct for DMC-1802 controllers. More...
 
struct  gclib.GDataRecord30000
 Data record struct for DMC-30010 controllers. More...
 
struct  gclib.GDataRecord47000_ENC
 Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields. More...
 
struct  gclib.GDataRecord47300_ENC
 Data record struct for RIO-47300. Includes encoder fields. More...
 
struct  gclib.GDataRecord47300_24EX
 Data record struct for RIO-47300 with 24EX I/O daughter board. More...
 
struct  gclib.GDataRecord47162
 Data record struct for RIO-47162. More...
 

Typedefs

using UB = System.Byte
 
using UW = System.UInt16
 
using SW = System.Int16
 
using SL = System.Int32
 
using UL = System.UInt32
 
using GReturn = System.Int32
 
using GCon = System.IntPtr
 
using GSize = System.UInt32
 
using GOption = System.Int32
 
using GCStringOut = System.Text.StringBuilder
 
using GCStringIn = System.String
 
using GBufOut = System.Text.StringBuilder
 
using GBufIn = System.String
 
using GStatus = System.Byte
 

Typedef Documentation

◆ UB

using UB = System.Byte

Definition at line 34 of file gclib.cs.

◆ UW

using UW = System.UInt16

Definition at line 35 of file gclib.cs.

◆ SW

using SW = System.Int16

Definition at line 36 of file gclib.cs.

◆ SL

using SL = System.Int32

Definition at line 37 of file gclib.cs.

◆ UL

using UL = System.UInt32

Definition at line 38 of file gclib.cs.

◆ GReturn

using GReturn = System.Int32

Definition at line 40 of file gclib.cs.

◆ GCon

using GCon = System.IntPtr

Definition at line 41 of file gclib.cs.

◆ GSize

using GSize = System.UInt32

Definition at line 42 of file gclib.cs.

◆ GOption

using GOption = System.Int32

Definition at line 43 of file gclib.cs.

◆ GCStringOut

using GCStringOut = System.Text.StringBuilder

Definition at line 44 of file gclib.cs.

◆ GCStringIn

using GCStringIn = System.String

Definition at line 45 of file gclib.cs.

◆ GBufOut

using GBufOut = System.Text.StringBuilder

Definition at line 46 of file gclib.cs.

◆ GBufIn

using GBufIn = System.String

Definition at line 47 of file gclib.cs.

◆ GStatus

using GStatus = System.Byte

Definition at line 48 of file gclib.cs.