Base Constants

Base constants are referenced by all modules in the WMX3 library.

For the .NET library, these constants are defined in the Constants class.

Constant

Type

Value

Description

maxAxes

int

128

The maximum number of axes that can be controlled.

maxIoInSize

int

8000

The maximum number of I/O input bytes.

maxIoOutSize

int

8000

The maximum number of I/O output bytes.

moduleFileNameLen

int

32

The maximum number of characters in the file name of a module.

moduleNameLen

int

16

The maximum number of characters in the name of a module.

moduleDescLen

int

512

The maximum number of characters in the description of a module.

moduleLen

int

64

The maximum number of modules.

maxDeviceName

int

64

The maximum number of characters in the device name.

maxDevices

int

256

The maximum number of devices that can run concurrently.

maxInterrupts

int

2

The maximum number of interrupts (cyclic handlers) that can run on the engine.

maxEventInterpolationAxes

int

8

The maximum number of axes that may be commanded by certain events that execute interpolation commands.

maxLogOutputDataSize

int

100

The maximum number of log data that can be retrieved at one time using a derived class of LogOutput class.