public class MoxaDigital extends GenericMoxaRead
GenericMoxa.Mxiolib| Modifier and Type | Field and Description |
|---|---|
private static int |
DEFCHANNELS
Default six channels to read.
|
static String |
KEY_CHANNELS
The number of temperature sensors to read simultaneously.
|
KEY_CACHETIME, KEY_PERSISTENTINVALID, KEY_MOXAIP, KEY_MOXAPASSWORD, KEY_MOXAPORT, KEY_MOXATIMEOUT, LIBSYSKEY_KEEPCOMMANDTIMESKEY_DRIVERNAMEKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCHANNEL_OUT_OF_RANGE, COIL_TYPE_ERROR, CREATE_MUTEX_FAIL, EIO_CREATING_SOCKET_ERROR, EIO_INIT_SOCKETS_FAIL, EIO_PASSWORD_INCORRECT, EIO_RESPONSE_BAD, EIO_SOCKET_DISCONNECT, EIO_TIME_OUT, FIRMWARE_NOT_SUPPORT, FUNCTION_NOT_SUPPORT, HANDLE_ERROR, ILLEGAL_DATA_ADDRESS, ILLEGAL_DATA_VALUE, ILLEGAL_FUNCTION, INPUT_VALUE_OUT_OF_RANGE, MXIO_OK, OUTPUT_VALUE_OUT_OF_RANGE, PRODUCT_NOT_SUPPORT, PROTOCOL_TYPE_ERROR, REGISTER_TYPE_ERROR, SIO_BAUDRATE_NOT_SUPPORT, SIO_CLEAR_COMM_FAIL, SIO_CLOSE_FAIL, SIO_FLUSH_FILE_BUFFERS_FAIL, SIO_GET_COMM_STATE_FAIL, SIO_OPEN_FAIL, SIO_PURGE_COMM_FAIL, SIO_RESPONSE_BAD, SIO_SET_COMM_STATE_FAIL, SIO_SET_COMM_TIME_OUT_FAIL, SIO_SETUP_COMM_FAIL, SIO_TIME_OUT, SIO_TRANSMISSION_MODE_ERROR, SLAVE_DEVICE_BUSY, SLAVE_DEVICE_FAILURE, SLOT_NOT_EXIST, SLOT_OUT_OF_RANGECONFIG, KEY_CLASS| Constructor and Description |
|---|
MoxaDigital(Map<String,String> prop)
Defaults the number of channels.
|
| Modifier and Type | Method and Description |
|---|---|
protected Number |
extractFromCache(Object cache,
int nr)
This method expects the cache to be an Integer.
|
protected Object |
readMoxa()
This method reads a DWORD as an int and stores the 16 bits as a single
number.
|
readChannelclose, getError, getHandle, init, isOpen, open, readAnalogIn, readDigitalIn, readDigitalOut, readTemps, writeDigitalOutaccelerate, addCommandTime, exit, getAcceleration, getCommandTimeAverage, getCommandTimeRandomSample, getCommandTimeSigma, getSimulationStart, isSimulate, preserve, restore, simulateSince, startSimulate, stopSimulatecreateDriver, equals, getDriverName, hashCodeaugment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclose, getDriverName, isOpen, openinitpublic static final String KEY_CHANNELS
private static final int DEFCHANNELS
protected Object readMoxa() throws IOException
readMoxa in class GenericMoxaReadIOExceptionprotected Number extractFromCache(Object cache, int nr)
extractFromCache in class GenericMoxaRead