Advantech.Adam The device type used for APAX Controller. Platform device type. Digital input device type. Digital output device type. Analog input device type. Analog output device type. Hybrid device type. Counter device type. Motion device type. Storage device type. Display device type. PID device type. COM port device type. Ethernet device type. PWM device type. DSP type. Download mode PWM type. Download mode DIO type. Download mode AIO type. Download mode DSP type. Download mode counter type. The current device state used for APAX Controller. No error code Busy code Software error code Hardware error code The alarm resason code used for APAX Controller. Alarm condition occur. Data changed occur. Burn-out occur Battery low. Hardware abnormal. The hardware type used for APAX Controller. None defined Digital input Digital output Analog input Analog output Counter Motion Relay PWM COM Port The slot status used for APAX Controller. Reserved Slot has module Slot empty The slave gereral respond code used for APAX Controller. Reserved1. Master write module data OK. Module doesn't exist. Reserved2 Master write module data failed. The function type code used for APAX Controller. Non. Burn-out. For DI:DI filter; AI:60Hz/50Hz. Sampling rate. AdamControl is the ADAM controller class. The Configuration object The DigitalInput object The DigitalOutput object The AnalogInput object The AnalogOutput object The Alarm object The Counter object The last error code The constructor The constructor AdamType Controller Configuration object. Support: ADAM-5550, APAX-5000 The Configuration object Controller DigitalInput object. Support: ADAM-5550, APAX-5000 The DigitalInput object Controller DigitalOutput object. Support: ADAM-5550, APAX-5000 The DigitalOutput object Controller AnalogInput object. Support: ADAM-5550, APAX-5000 The AnalogInput object Controller AnalogOutput object. Support: ADAM-5550, APAX-5000 The AnalogOutput object Controller Alarm object. Support: ADAM-5550 Controller Counter object. Support: ADAM-5550 Open the device driver. Return true if success, otherwise return false. Close the device driver. Return true if success, otherwise return false. Get IO update ready status. The slot index, based 0. The IO update status. Return true if success, otherwise return false. Get the node ID If the result is -1, means get ID failed, otherwise, return the node ID. The last error code when function return false. The Adam series type DI mode Normal DI mode Counter mode Low to high latch mode High to low latch mode Frequency mode Unknown DI Operation Mode Normal mode True Triggers To Startup Value False Triggers To StartupValue True Triggers to Safety Value False Triggers to Safety Value Unknown DigitalInput class for ADAM series. ADAM ASCII base class library for ADAM series. AdamCom reference Module address AdamSocket reference The last error The last error code Adam series type The number format information for ADAM modules AdamControl reference The controller driver handle. The AdamBase constructor The AdamCom object. The AdamBase constructor The AdamSocket object. The AdamBase constructor The AdamControl object. Send and receive ADAM ASCII command The ASCII command to send. The ASCII response received. True, if successed, otherwise false. Get socket protocol type The socket protocol type The slave address. The last error code when function return false. The API last error code when API function return error code. The Adam series type The controller driver handle. The DigitalInput constructor. The AdamCom object The DigitalInput constructor. The AdamSocket object The DigitalInput constructor. The AdamControl object Support module: ADAM-4000. Get DI channel total number. The Adam4000Type. The DI total channel number. Support module: ADAM-5000, ADAM-5000/TCP. Get DI channel total number. The Adam5000Type. The DI total channel number. Support module: ADAM-6000. Get DI channel total number. The Adam6000Type. The DI total channel number. Support module: ADAM-6000. Get the DI channel start index from IO config array. The adam6000Type. The DI channel start index. Support module: ADAM-4100, ADAM-6000. Parse the DI configuration byte. The configuration byte. The DI mode. The record last count status. The digital filter enable status. The invert enable status. Support module: ADAM-4100, ADAM-6000. Form the DI configuration byte. The DI mode. The record last count status. The digital filter enable status. The invert enable status. The configuration byte. Support module: ADAM-6000. Get the counter scaled value The value that is read by Modbus. The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Support module: ADAM-6000. Get the frequency scaled value The value that is read by Modbus. The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the DI operation mode total Return DI operation mode total if success, otherwise, return 0. Get the DI Operation Mode Name for DI Operation Mode The DI Operation Mode code. Return operation mode string if success, otherwise, return empty string. Get the DI operation mode code. The DI operation mode code index. Return range code if success, otherwise, return 255 Get the DI operation mode code index. The DI operation mode code index. Return range code index if success, otherwise, return -1 Support module: ADAM-4011, ADAM-4011D, ADAM-4012. Get DI status that is used for the event counter. The DI status. Return true if success, otherwise return false. Support module: ADAM-4022T. Get DI/DO values. Array of DI values. Array of DO values. Return true if success, otherwise return false. Support module: ADAM-4024. Get DI values. Array of DI values. Return true if success, otherwise return false. Support module: ADAM-4000 and ADAM-4100 pure DIO module. Get DI/DO values. The total of the DI channel on the module. The total of the DO channel on the module. Array of DI values. If the DI total is zero, this value will be null. Array of DO values. If the DO total is zero, this value will be null. Return true if success, otherwise return false. Support module: ADAM-4051. Get invert enabled mask The invert mask. The channel is invert enabled if element is true. Otherwise, the invert is disabled. This array is fix to 16 elements, if the channel total of the module is less 16, the rest of the elements will be set to false. True if secceed, otherwise false. Support module: ADAM-4051. Set invert enabled mask The invert mask. Set an element to true to enabled the invert. Otherwise, set to false. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, APAX_5000, ADAM-5550, APAX-5070. Get DI/DO values. If the module has both DI and DO, you must set the i_iChannelTotal to the DI total plus the DO total. The o_bValues will return DI values and then the DO values. The slot index, base 0. The total of the channel on the module. Array of DI/DO values. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get universal status Slot index. The value is between 0~7 The universal status. The channel is DI if element is true. Otherwise, channel is DO True if secceed, otherwise false. Support module: ADAM-5000/TCP, ADAM-5000(after V3.26). Get invert enabled mask Slot index. The value is between 0~7 The invert mask. The channel is invert enabled if element is true. Otherwise, the invert is disabled. This array is fix to 16 elements, if the channel total of the module is less 16, the rest of the elements will be set to false. True if secceed, otherwise false. Support module: ADAM-5000/TCP, ADAM-5000(after V3.26). Set invert enabled mask Slot index. The value is between 0~7 The invert mask. Set an element to true to enabled the invert. Otherwise, set to false. True if secceed, otherwise false. Support module: ADAM-4100 and ADAM-6000. Get DIO configuration. The configuration for all DIO channel. True if secceed, otherwise false. Support module: ADAM-4100 and ADAM-6000. Set DIO configuration. The configuration for all DIO channel. True if secceed, otherwise false. Support module: ADAM-4100 Get DI configuration. Channel number The configuration for indicated DI channel. Support module: ADAM-4100. Set DI configuration. Channel number The configuration for indicated DI channel. True if secceed, otherwise false. Support module: ADAM-4100, ADAM-6200. Get digital filter minimum signal width. Channel number The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-4100, ADAM-6200. Set digital filter minimum signal width. Channel number The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-6050, ADAM-6051, ADAM-6052, ADAM-6055, ADAM-6060, ADAM-6066. Get digital filter minimum signal width. The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-6050, ADAM-6051, ADAM-6052, ADAM-6055, ADAM-6060, ADAM-6066. Set digital filter minimum signal width. The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP. Get digital filter minimum signal width. Slot index. The value is between 0~7. The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP. Set digital filter minimum signal width. Slot index. The value is between 0~7. The minimum high signal width. The value is between 0~65535. The minimum low signal width. The value is between 0~65535. True if secceed, otherwise false. Support module: APAX-5000. Set digital filter minimum signal width. Slot index. The value is between 0~7. The minimum high signal width. The value is between 10~1280. (0.1ms/unit) True if enable; false if disable. True if secceed, otherwise false. Support module: APAX-5000, APAX-5070. Get digital filter minimum signal width. Slot index. The value is between 0~7. The minimum high signal width. The value is between 10~1280. (0.1ms/unit) True if enable; false if disable. True if secceed, otherwise false. Support module: ADAM-6124. Slot index. The total of the channel on the module. The DI status. True if secceed, otherwise false. Support module: ADAM-6124. Slot index. The value is between 0~7. The AO gate trigger mode. True if secceed, otherwise false. Support module: ADAM-6124. Slot index. The value is between 0~7. The AO gate trigger mode. True if secceed, otherwise false. Support module: ADAM-6200. Get the DI channel configuration information The total of the DI channel on the module. The total of DI channel configuration information. True if succeed, otherwise false. Support module: ADAM-6200. Set the DI channel configuration information The total of DI channel configuration information. True if succeed, otherwise false. MODBUS class library. AdamCom reference AdamSocket reference The packet serial number for TCP The Modbus-RTU constructor The AdamCom object. The Modbus-TCP constructor The AdamSocket object Modbus function(01) Read coil status Reads the ON/OFF status of discrete outputs (0X references, coils) in the slave. The starting coil addres (The base is 1). The number of coil for reading. The raw byte data of coil received. True, if successed, otherwise false. Modbus function(01) Read coil status Reads the ON/OFF status of discrete outputs (0X references, coils) in the slave. The starting coil addres (The base is 1). The number of coil for reading. The parsed boolean of coil received. True, if successed, otherwise false. Modbus function(02) Read input status Reads the ON/OFF status of discrete inputs (1X references) in the slave. The starting coil addres (The base is 1). The number of coil for reading. The raw byte data of input status received. True, if successed, otherwise false. Modbus function(02) Read input status Reads the ON/OFF status of discrete inputs (1X references) in the slave. The starting coil addres (The base is 1). The number of coil for reading. The parsed boolean of input status received. True, if successed, otherwise false. Modbus function(03) Read holding registers Reads the binary contents of holding registers (4X references) in the slave. The starting register address (The base is 1). The number of register for reading. The raw byte data of register received. True, if successed, otherwise false. Modbus function(03) Read holding registers Reads the integer contents of holding registers (4X references) in the slave. The starting register addres (The base is 1). The number of register for reading. The data of register received. True, if successed, otherwise false. Modbus function(03) Read holding registers Reads the integer contents of holding registers (4X references) in the slave. The starting register address (The base is 1). The number of register for reading. The UINT32 data of register received. True, if successed, otherwise false. Modbus function(03) Read holding registers Reads the floating contents of holding registers (4X references) in the slave. The starting register addres (The base is 1). The number of register for reading. Swap high word with low word. The floating data of register received. True, if successed, otherwise false. Modbus function(04) Read input registers Reads the binary contents of input registers (3X references) in the slave. The starting register address (The base is 1). The number of register for reading. The raw byte data of register received. True, if successed, otherwise false. Modbus function(04) Read input registers Reads the integer contents of input registers (3X references) in the slave. The starting register addres (The base is 1). The number of register for reading. The data of register received. True, if successed, otherwise false. Modbus function(05) Force single coil Forces a single coil (0X reference) to either ON or OFF. The coil address(The base is 1). The coil data, 0 is OFF, other is ON True, if successed, otherwise false. Modbus function(05) Force single coil Forces a single coil (0X reference) to either ON or OFF. The coil address(The base is 1). The coil data, false is OFF, true is ON True, if successed, otherwise false. Modbus function(06) Preset single register Presets a value into a single holding register (4X reference). The register address(The base is 1). The register data. The value is from 0~65535. True, if successed, otherwise false. Modbus function(0F) Force multiple coils Forces each coil (0X reference) in a sequence of coils to either ON or OFF. The starting coil addres (The base is 1). The total of coil for setting. The total of byte for setting. The raw byte data for setting coils. True, if successed, otherwise false. Modbus function(0F) Force multi coils Forces each coil (0X reference) in a sequence of coils to either ON or OFF. The starting coil addres (The base is 1). The boolean data for setting coils. True, if successed, otherwise false. Modbus function(10) Preset Multi-regs Presets values into a sequence of holding registers (4X references). The starting register addres (The base is 1). The total of register for setting. The total of byte for setting. The byte data for setting registers. Modbus function(10) Preset Multi-regs Presets values into a sequence of holding registers (4X references). The starting register addres (The base is 1). The array of data for setting registers. The value is from 0~65535. Modbus function(10) Preset Multi-regs Presets values into a sequence of holding registers (4X references). The starting register addres (The base is 1). The array of data for setting registers. The value is from 0~4294967295. Modbus function(10) Preset Multi-regs Presets values into a sequence of holding registers (4X references). The starting register addres (The base is 1). The array of data for setting registers. Swap high word with low word. Modbus function(20) Read Advantech registers Reads the binary contents of Advantech registers (20X references) in the slave. The starting register addres (The base is 1). The number of register for reading. The raw byte data of register received. True, if successed, otherwise false. Modbus function(20) Read Advantech registers Reads the integer contents of Advantech registers (20X references) in the slave. The starting register addres (The base is 1). The number of register for reading. The data of register received. True, if successed, otherwise false. Modbus function(21) Write Advantech registers Writes the binary contents of Advantech registers (21X references) in the slave. The starting register address (The base is 1). The total of register for setting. The total of byte for setting. The byte data for setting registers. True, if successed, otherwise false. Modbus function(21) Write Advantech registers Writes the integer contents of Advantech registers (21X references) in the slave. The starting register address (The base is 1). The array of data for setting registers. The value is from 0~65535. True, if successed, otherwise false. Modbus function Read customize registers Reads the binary contents of customize registers in the slave. Customize command need to send. The starting register address (The base is 1). The number of register for reading. The raw byte data of register received. True, if successed, otherwise false. Modbus function Read customize registers Reads the integer contents of customize registers in the slave. Customize command. The starting register addres (The base is 1). The number of register for reading. The data of register received. True, if successed, otherwise false. Modbus function Write customize registers Writes the binary contents of customize registers in the slave. Customize command. The starting register addres (The base is 1). The total of register for setting. The total of byte for setting. The byte data for setting registers. True, if successed, otherwise false. Modbus function Write customize registers Writes the integer contents of customize registers in the slave. Customize command The starting register addres (The base is 1). The array of data for setting registers. The value is from 0~65535. True, if successed, otherwise false. Delegate to receive TreeView selected node changed events. P2P: function code For advanced DIO For basic DIO For AIO P2P mode: Basic or Advanced Basic Advanced P2P: data format start index Header0: # Header1: 1 Header2: R Header3: R Header4: d Header5: F Header6: F Header7: F Header8: F Channel mask : Ch31~24 Channel mask : Ch23~16 Channel mask : Ch15~08 Channel mask : Ch07~00 No. of followed bytes Slave address Peer to Peer Function code Target start address (High byte) Target start address (Low byte) No. of Channel (High byte) No. of Channel (Low byte) Byte count Data start index Data start index for "DIO_ADV_MODE" Peer to Peer Configuration Class PackageNum Channel Mask No. of followed bytes Slave address Peer to Peer function code Target start address No. of Channel Byte count Peer to peer IO data Peer to peer change of state (C.O.S) flag P2P mode Source IPEndPoint address information Constructer Adam P2P class Peer to peer UDP server Constructer Constructer UDPSendTimeout UDPRecvTimeout Start P2P UDP server P2P listen port.(Default:1025) Start P2P UDP server Stop P2P UDP server Get P2P configuration information Raised when a subscrition is changed. Package number Receive P2P data The ADAM module type Non module ADAM-2000 module ADAM-3600 module ADAM-4000 module ADAM-5000 module ADAM-5000TCP module ADAM-5550 module APAX-5000 module APAX-5070 module APAX-5071 module APAX-5072 module APAX-5073 module ADAM-6000 module ADAM-6100 module ADAM-6200 module WISE-4000 Wired Series module WISE-4000 Wireless Series module WISE-4000 Wireless and Developer Version Series module The ADAM 2000 module type Non module ADAM-2011 ADAM-2012 ADAM-2015 ADAM-2017 ADAM-2017P ADAM-2018 ADAM-2031 ADAM-2051 ADAM-2051P ADAM-2060 ADAM-2510 ADAM-2520 The ADAM 4000 module type Non module ADAM-4011 ADAM-4011D ADAM-4012 ADAM-4013 ADAM-4015 ADAM-4015T ADAM-4016 ADAM-4017 ADAM-4017+ ADAM-4018 ADAM-4018+ ADAM-4018M ADAM-4019 ADAM-4019+ ADAM-4021 ADAM-4022T ADAM-4024 ADAM-4050 ADAM-4051 ADAM-4052 ADAM-4053 ADAM-4055 ADAM-4056S ADAM-4056SO ADAM-4060 ADAM-4062 ADAM-4064 ADAM-4068 ADAM-4069 ADAM-4080 ADAM-4080D ADAM-4117 ADAM-4118 ADAM-4150 ADAM-4168 ADAM-4521 The ADAM 5000 module type Non module New unknown ADAM-5000 AI module New unknown ADAM-5000 AO module New unknown ADAM-5000 DI module New unknown ADAM-5000 DO module ADAM-5000 ADAM-5000E ADAM-5013 ADAM-5017 ADAM-5017H ADAM-5017UH ADAM-5017P ADAM-5018 ADAM-5018+ ADAM-5024 ADAM-5050 ADAM-5051 ADAM-5052 ADAM-5055 ADAM-5056 ADAM-5060 ADAM-5068 ADAM-5069 ADAM-5080 ADAM-5081 The ADAM 6000 module type Non module ADAM-6015 ADAM-6017 ADAM-6018 ADAM-6022 ADAM-6024 ADAM-6050 ADAM-6051 ADAM-6052 ADAM-6055 ADAM-6060 ADAM-6066 ADAM-6117 ADAM-6118 ADAM-6122 ADAM-6124 ADAM-6150 ADAM-6151 ADAM-6156 ADAM-6160 ADAM-6166 ADAM-6217 ADAM-6218 ADAM-6222 ADAM-6224 ADAM-6250 ADAM-6251 ADAM-6256 ADAM-6260 ADAM-6265-AMAT ADAM-6266 ADAM-6050W ADAM-6051W ADAM-6060W The APAX 5000 module type Non module APAX-5000 APAX-5570 APAX-5520 APAX-5070 APAX-5013 APAX-5017 APAX-5017H APAX-5017PE APAX-5017PG APAX-5018 APAX-5028 APAX-5040 APAX-5040PE APAX-5045 APAX-5046 APAX-5046SO APAX-5060 APAX-5060PE APAX-5080 APAX-5082 APAX-5090 APAX-5090P APAX-5095P APAX-5202P The PID loop. PID Loop-0 PID Loop-1 The PID value address PID control mode. (R/W, int) PID calculation mode. (R/W, int) PV mode (which PV to be used). (R/W, int) first PV raw data. (R, float) second PV bare data. (R, float) MV bare data. (R, float) DI current status. (R, int) DO current status. (R, int) SV for first PV. (R/W, float) SV for second PV. (R/W, float) The scaled high bound of the first PV. (R/W, float) The scaled low bound of the first PV. (R/W, float) The scaled high bound of the Second PV. (R/W, float) The scaled low bound of the Second PV. (R/W, float) The scaled high bound of the MV. (R/W, float) The scaled low bound of the MV. (R/W, float) The engineering data for the first PV. (R, float) The engineering data for the second PV. (R, float) The engineering data for the MV. (R/W, float) The engineering data of the current using PV. (R, float) The engineering data of the current using MV. (R, float) The filter value for the first PV. (R/W, float) The filter value for the second PV. (R/W, float) The range code for the first PV. (R, int) The range code for the second PV. (R, int) The range code for the MV. (R, int) The KP value for the first PV. (R/W, float) The KI value for the first PV. (R/W, float) The KD value for the first PV. (R/W, float) The KP value for the second PV. (R/W, float) The KI value for the second PV. (R/W, float) The KD value for the second PV. (R/W, float) The KP value for current using PV. (R, float) The KI value for current using PV. (R, float) The KD value for current using PV. (R, float) The calculation count down interval for the first PV. (R/W, int) The calculation count down interval for the second PV. (R/W, int) The current using calculation count down interval. (R, int) The current using calculation count down value. (R, int) The last control mode. (R, int) The current NSEC value. (R, int) The last NSEC value. (R, int) The power up mode. (R/W, int) The MV value when power up. (R/W, float) The last DI status. (R, int) The last DO value. (R, int) The high-high alarm for the first PV. (R/W, float) The high alarm for the first PV. (R/W, float) The low-low alarm for the first PV. (R/W, float) The low alarm for the first PV. (R/W, float) The alarm deadband for the first PV. (R/W, float) The alarm status for the first PV. (R, int) The high-high alarm for the Second PV. (R/W, float) The high alarm for the Second PV. (R/W, float) The low-low alarm for the Second PV. (R/W, float) The low alarm for the Second PV. (R/W, float) The alarm deadband for the second PV. (R/W, float) The alarm status for the second PV. (R, int) The high limit for MV. (R/W, float) The low limit for MV. (R/W, float) The MV alarm status, which triggered when MV exceed high or low limit. (R, int) Emergency stop MV value. (R/W, float) The open-wire flag for the first PV. (R, int) The open-wire flag for the second PV. (R, int) The PID direct/reverse mode. (R/W, int) The high limit for the first SV. (R/W, float) The low limit for the first SV. (R/W, float) The high limit for the second SV. (R/W, float) The low limit for the second SV. (R/W, float) The DO alarm output mask. (R/W, int) Summary description for PID. AdamSocket reference The PID constructor. The AdamCom object The PID constructor. The AdamSocket object Support module: ADAM-4022T, ADAM-6022. Force to read the PID values of a loop into the object buffer by MODBUS protocol. The PID loop index. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Force to update the PID values of a loop from the buffer to the module by MODBUS protocol. The PID loop index. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Force to read the PID values of a loop into the object buffer by Advantech ASCII protocol. The PID loop index. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Force to update the PID values of a loop from the buffer to the module by Advantech ASCII protocol. The PID loop index. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Get PID integer value from buffer. The PID loop index. The PID value address. Return The PID integer value. Support module: ADAM-4022T, ADAM-6022. Set PID integer value to buffer. The PID loop index. The PID value address. The PID integer value. Return The PID integer value. Support module: ADAM-4022T, ADAM-6022. Get PID float value from buffer. The PID loop index. The PID value address. Return The PID float value. Support module: ADAM-4022T, ADAM-6022. Set PID float value to buffer. The PID loop index. The PID value address. The PID float value. Return The PID integer value. Support module: ADAM-4022T, ADAM-6022. Set the PID integer value to the module by MODBUS protocol. The PID loop index. The PID value address. The PID integer value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Get the PID integer value from the module by MODBUS protocol. The PID loop index. The PID value address. The PID integer value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Set the PID float value to the module by MODBUS protocol. The PID loop index. The PID value address. The PID float value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Get the PID float value from the module by MODBUS protocol. The PID loop index. The PID value address. The PID float value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Set the PID integer value to the module by Advantech ASCII protocol. The PID loop index. The PID value address. The PID integer value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Get the PID integer value from the module by Advantech ASCII protocol. The PID loop index. The PID value address. The PID integer value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Set the PID float value to the module by Advantech ASCII protocol. The PID loop index. The PID value address. The PID float value. Return true if success, otherwise return false. Support module: ADAM-4022T, ADAM-6022. Get the PID float value from the module by Advantech ASCII protocol. The PID loop index. The PID value address. The PID float value. Return true if success, otherwise return false. Summary description for AdamEventServerThread. Constructer Start server thread Receive port. (Default:8168) Start server thread (Default Port:8168) Stop server thread Sensor module channel type Temperature channel Humidity channel Device Connection Status Connected ConnectionFailed Disconnection Connecting This class implements base functionality for a bytearray-based structure Maximum channel number. Maximum tag name space(byte). Config area size(byte). Maximum hardware io type number. Maximum support range number (per io type). Maximum current range type (per module). Maximum support range number. Maximum support range number. Maximum support range number. Maximum support range number. Maximum support range number. ApaxSlotInfo Constructor ApaxSlotInfo Constructor ApaxSlotInfo Constructor Get the module name string. Get Extension buffer value Extension buffer index Set Extension buffer value Extension buffer index Handle Data Adam2000 module information size Short address Parent short address Modbus Slave ID 802.15.4 Wireless Channel Pan ID Security Security Transmit Power Active Cycle Firmware Version Firmware Build Version Device Type Hardware Version Module Name Total # of Channels Supported Controller's Firmware Version Module current mode Wireless signal intensity (LQI) Battery status (Battery level) Power source (Battery or external power) MSP430 firmware version MSP430 firmware build version MSP430 firmware build version MSP430 serial port configuration MSP430 transparent mode enable MSP430 transparent target ID Loss Connection Dead Connection Total # of Channels Hardware I/O Type 0 (i.e: Device type ) No. of Hardware I/O Type 0 Channels Hardware I/O Type 1 No. of Hardware I/O Type 1 Channels Hardware I/O Type 2 No. of Hardware I/O Type 2 Channels Hardware I/O Type 3 No. of Hardware I/O Type 3 Channels Hardware I/O Type 4 No. of Hardware I/O Type 4 Channels Hardware I/O Type 0-4 No. of Hardware I/O Type 0-4 Channels Function Type 0 Enable Mask 0 Function parameter 0 Function Type 1 Enable Mask 1 Function parameter 1 Function Type 2 Enable Mask 2 Function parameter 2 Function Type 3 Enable Mask 3 Function parameter 3 Function Type 4 Enable Mask 4 Function parameter 4 Hardware I/O Type 0 Data Reg. Address Range Start Hardware I/O Type 0 Data Reg. Address Range End Hardware I/O Type 1 Data Reg. Address Range Start Hardware I/O Type 1 Data Reg. Address Range End Hardware I/O Type 2 Data Reg. Address Range Start Hardware I/O Type 2 Data Reg. Address Range End Hardware I/O Type 3 Data Reg. Address Range Start Hardware I/O Type 3 Data Reg. Address Range End Hardware I/O Type 4 Data Reg. Address Range Start Hardware I/O Type 4 Data Reg. Address Range End Resolution 0 Resolution 1 Resolution 2 Resolution 3 Resolution 4 Total number of Supported I/O Range 0 Total number of Supported I/O Range 1 Total number of Supported I/O Range 2 Total number of Supported I/O Range 3 Total number of Supported I/O Range 4 Total number of Supported I/O Range 0-4 Supported I/O Range 0 (array size:36) Supported I/O Range 1 (array size:36) Supported I/O Range 2 (array size:36) Supported I/O Range 3 (array size:36) Supported I/O Range 4 (array size:36) Current I/O Range Type (array size:32) Alarm State Mask Channel Enabled Mask Burnout Enable Status Self-Defined description for this module (array size:10) Config area for this module (array size:28) Summary description for Adam2000. The Adam 2000 constructor. The AdamCom object. The Adam 2000 constructor. The AdamSocket object. AdamCom reference AdamSocket reference For comport type coordinator, one function call for one coordinator. Coordinator configuration data. True, if exists. Setting function for coordinator Coordinator configuration data. True, if exists. Get the fix information of Zigbee devices. (SlaveID, 802.15.4 Channel, PadID...etc) True, if exists. Set the fix information of Zigbee devices. (SlaveID, 802.15.4 Channel, PadID...etc) True, if exists. Get the variation information of Zigbee devices. (Mode status, LQI, battery status and Advantech status) True, if exists. Get the variation information of Zigbee devices. (Mode status, LQI, battery status and Advantech status) True, if exists. To get channel status string. True, if success. Set Channel range type of Zigbee devices. True, if exists. Set Zero Calibration of Zigbee devices. True, if exists. Set Calibration Parameters back to default value. True, if Return ok. Set Span Calibration of Zigbee devices. True, if exists. Set LED to blink as a indicator. True, if exists. **INTERNAL USE** DO NOT USE THIS FUNCTION True, if success. **INTERNAL USE** DO NOT USE THIS FUNCTION The returning byte array o_byRecvData is the packet sent by the device you indicate. And the packet includes header defined in internal protocol and its' payload. True, if success. **INTERNAL USE** DO NOT USE THIS FUNCTION The returning byte array is excluded 8 byte header defined in internal protocol. True, if success. Perform general query procedure for corresponding function. The short address of Zigbee device. (0x0 for coordinator) Command code. (Defined in CmdCode enumeration) True, if exists. Perform general query procedure to coordinator for corresponding function. Command code. (Defined in CmdCode enumeration) True, if exists. Perform general query procedure for corresponding function. True, if success. Perform general query procedure for corresponding function. True, if success. Get module IO config. True, if success. Clear end device table information. True, if success. Convert raw data into engineering data. Return scaled value if success, otherwise, return 0.00. Serial port configuration enumeration 1200 Baud, no parity, 8 bits symbol, 1 stop bit 2400 Baud, no parity, 8 bits symbol, 1 stop bit 4800 Baud, no parity, 8 bits symbol, 1 stop bit 9600 Baud, no parity, 8 bits symbol, 1 stop bit 19200 Baud, no parity, 8 bits symbol, 1 stop bit 38400 Baud, no parity, 8 bits symbol, 1 stop bit 115200 Baud, no parity, 8 bits symbol, 1 stop bit MessageType Set channel range type. Set channel range type response. Request Zero calibration Zero calibration response Request Span calibration. Span calibration response. Set LED to blink as a indicator. Set AI System Calibration Parameters to default value. Command Code enumeration Reserved Reset module. Change end device to configuration mode. Change end device to normal mode. Inform Zigbee devices starting downloading firmware. Inform Zigbee devices starting downloading config. Register Success. Register Fail UL_ConfigSuccess UL_ConfigFail ActiveMsg_Success ActiveMsg_Fail Inform Zigbee devices switching to download. Finish Download QE_TestMode ActiveMsgDelay Turn On EndDevice RxOn Turn On EndDevice RxOff Parent_Rx_On Parent_Rx_Off NV_RESET Command Code enumeration This channel is bad. This channel is good. This channel is over current. This channel is under current. This channel is burnout. This channel is in zero/span calibration error. This channel is not ready. This channel is in unknown status. CC2530 download mode select summary> Check Ack with certain interval Check Ack per packet. Don't check Ack. Adam4080 input signal mode Non-isolated(TTL) input signal Photo-isolated input signal Unknown Adam4080D LED source From channel 0 From channel 1 From the host computer Unknown Adam4080 counter mode Counter mode Frequency mode Unknown Adam4080 gate mode Low mode High mode Disable Unknown Adam4080 level Low level High level Unknown Adam5080 counter mode Bi-directory mode Up/Down mode Frequency mode Unknown Adam5081 counter mode Bi-directory mode Up/Down mode Up mode Frequency mode A/B-1X mode A/B-2X mode A/B-4X mode Unknown Adam5081 counter mode Bi-directory mode Up/Down mode Up mode Frequency mode A/B-1X mode A/B-2X mode A/B-4X mode Unknown Adam6051 counter mode Counter mode Frequency mode Unknown Summary description for Counter. The Counter constructor. The AdamCom object The Counter constructor. The AdamSocket object The Counter constructor. The AdamControl object Get the counter mode name ADAM-4000 type The mode code. Return counter mode string if success, otherwise, return empty string Get the channel total ADAM-4000 type Return channel total if success, otherwise, return 0. Get the range total ADAM-4000 type Return mode total if success, otherwise, return 0. Get value format ADAM-4000 type The range code Return the format string. Get unit string ADAM-4000 type The mode code Return unit string if success, otherwise, return an empty string. Get the scaled value ADAM-5000 type The mode code The value that is read by Modbus. The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the counter mode name ADAM-5000 type The mode code. Return counter mode string if success, otherwise, return empty string Get the channel total ADAM-5000 type Return channel total if success, otherwise, return 0. Get the range total ADAM-5000 type Return mode total if success, otherwise, return 0. Get value format ADAM-5000 type The range code Return the format string. Get unit string ADAM-5000 type The mode code Return unit string if success, otherwise, return an empty string. Get the data format total ADAM-5000 type Return range total if success, otherwise, return 0. Get the data format code. ADAM-5000 type The data format index. The value is between 0~1. The range code. Get the data format index ADAM-5000 type The data format code. Return range code index if success, otherwise, return -1 Get the data format name ADAM-5000 type The data format code. Return range code if success, otherwise, return empty string. Support module: ADAM-6051. Get the range name ADAM-6000 type The mode code. Return range code if success, otherwise, return empty string Support module: ADAM-6051. Get the channel total ADAM-6000 type Return channel total if success, otherwise, return 0. Support module: ADAM-6051. Get the counter channel start index from IO config array. The adam6000Type. The counter channel start index. Support module: ADAM-6051. Get the scaled value ADAM-6000 type The mode code The value that is read by Modbus. The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Support module: ADAM-6051. Get the range total ADAM-6000 type Return mode total if success, otherwise, return 0. Support module: ADAM-6051. Get value format ADAM-6000 type The range code Return the format string. Support module: ADAM-6051. Get unit string ADAM-6000 type The mode code Return unit string if success, otherwise, return an empty string. Get unit string for APAX unknown module The range code Return unit string if success, otherwise, return an empty string. Get the range code by the range name for APAX unknown module The range name. Return range code if success, otherwise, return 0x00. Support module: ADAM-6051. Parse the counter configuration byte. The configuration byte. The counter mode. The record last count status. The digital filter enable status. The invert enable status. Support module: ADAM-6000. Form the DI configuration byte. The DI mode. The record last count status. The digital filter enable status. The invert enable status. The configuration byte. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Get event counter value. The counter value. True if succeed, otherwise false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Clear the event counter value. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D Get the input signal mode. The input signal mode. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D Set the input signal mode. The input signal mode. True if succeed, otherwise false. Support module: ADAM-4080D Get the LED source. The LED source. True if succeed, otherwise false. Support module: ADAM-4080D Set the LED source. The LED source. True if succeed, otherwise false. Support module: ADAM-4080D Set the LED text The text to be shown. The length of the text must be six. The string must be numric or dot characters. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-4080, ADAM-4080D. Get the counter/frequency value The channel index. The value is between 0~1. The counter/frequency value. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Get the counter/frequency maximum value. The channel index. The value is between 0~1. The counter/frequency value. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Set the counter/frequency maximum value. The channel index. The value is between 0~1. The counter/frequency value. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Get the gate mode. The gate mode. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Set the gate mode. The gate mode. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-4080, ADAM-4080D. Get the counter status. The channel index. The counter status. True if the counter is counting. Otherwise false. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-4080, ADAM-4080D. Set the counter status. The channel index. The counter status. True if the counter starts counting. Otherwise false. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-4080, ADAM-4080D. Clear the counter value. The channel index. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Get overflow flag The channel index. The value is between 0~1 The overflow flag. True means overflow occurs. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Get Digital filter status. The digital filter status. True means filter is enabled. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Set Digital filter value. The digital filter status. True means filter is enabled. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Get the minimum input signal width. The level. The value 0 means low. Otherwise means high. The minimum input signal width. The unit is micro-second. True if succeed, otherwise false. Support module: ADAM-4080, ADAM-4080D. Set the minimum input signal width. The level. The value 0 means low. Otherwise means high. The minimum input signal width. The unit is micro-second. The range is between 2~65535. True if succeed, otherwise false. Support module: ADAM-4080D. Get the trigger level for non-isolated input. The level. The value 0 means low. Otherwise means high. The trigger level. The range is between 0.1~5.0 voltage. True if succeed, otherwise false. Support module: ADAM-4080D. Set the trigger level for non-isolated input. The level. The value 0 means low. Otherwise means high. The trigger level. The range is between 0.1~5.0 voltage. True if succeed, otherwise false. Support module: ADAM-4080. Get the counter startup value. The channel index. The value is between 0~1 The startup value. True if succeed, otherwise false. Support module: ADAM-4080. Set counter startup value. The channel index. The value is between 0~1 The startup value. True if succeed, otherwise false. Support module: ADAM-5080 Get channel values Slot index. The value is between 0~7 The counter mode. Array of channel values. True if succeed, otherwise false. Support module: ADAM-5080 Get specified channel value. The value returned is in engineering unit format. Slot index. The value is between 0~7 The channel index. The value is between 0~3 The counter mode. The channel value. True if succeed, otherwise false. Support module: ADAM-5081 Get channel values Slot index. The value is between 0~7 The counter mode. Array of channel values. True if succeed, otherwise false. Support module: ADAM-5081 Get specified channel value. The value returned is in engineering unit format. Slot index. The value is between 0~7 The channel index. The value is between 0~3 The counter mode. The channel value. True if succeed, otherwise false. Support module: APAX-5080 Get channel value Slot index. The value is between 0~15 The channel index. The channel value. True if succeed, otherwise false. Support module: APAX-5080 Get channel values Slot index. The value is between 0~15 Array of channel values. True if succeed, otherwise false. Support module: ADAM-5080 on ADAM-5000/TCP. Get module counter mode. Slot index. The value is between 0~7 The counter mode code. True if succeed, otherwise false. Support module: ADAM-5081. Get module counter mode. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The counter mode code. True if succeed, otherwise false. Support module: APAX-5080. Set module counter modes Slot index. The value is between 0~15 The total of the channel on the module. The counter modes. (Up, down, bipolar) Support module: ADAM-5080 on ADAM-5000/TCP. Set module counter mode. Slot index. The value is between 0~7 The counter mode code. True if succeed, otherwise false. Support module: ADAM-5081. Set module counter mode. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The counter mode code. True if succeed, otherwise false. Support module: ADAM-5080 on ADAM-5000. Get module counter mode and data format. Slot index. The value is between 0~7 The counter mode code. The data format code. True if succeed, otherwise false. Support module: ADAM-5080 on ADAM-5000. Set module counter mode. Slot index. The value is between 0~7 The counter mode code. The data format code. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081, APAX-5080. Get Digital filter value. Slot index. The value is between 0~7(ADAM). The value is between 0~15(APAX) The digital filter value. True if succeed, otherwise false. Support module: APAX-5080. Set Digital filter value. Slot index. The value is between 0~16 The digital filter value. The value is from 1~400000. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Set Digital filter value. Slot index. The value is between 0~7 The digital filter value. The value is from 8~65000. True if succeed, otherwise false. Support module: ADAM-5081. Get frequency acquisition time value. Slot index. The value is between 0~7 The frequency acquisition time value. True if succeed, otherwise false. Support module: ADAM-5081. Set frequency acquisition time value. Slot index. The value is between 0~7 The frequency acquisition time value. The value is from 1~1000 ms. True if succeed, otherwise false. Support module: APAX-5080. Set frequency acquisition time value. Slot index. The value is between 0~7 The frequency acquisition time value. The value is from 1~10000 ms. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Get the counter startup value. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The startup value. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Set counter startup value. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The startup value. True if succeed, otherwise false. Support module: APAX-5080. Get counter startup values Slot index. The value is between 0~15 The Channel number. The value is between 1~8 The counter startup values. True if succeed, otherwise false. Support module: APAX-5080. Set analog output startup values Slot index. The value is between 0~15 The counter startup values. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Get overflow flag Slot index. The value is between 0~7 The overflow flag. True means overflow occurs. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Get overflow flag Slot index. The value is between 0~7 The total of the channel on the module. The overflow flag. True means overflow occurs. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Force the counter value to startup value. Slot index. The value is between 0~7 The channel index. The value is between 0~7 True if succeed, otherwise false. Support module: APAX-5080. Force the counter value to startup value. Slot index. The value is between 0~15 The channel mask. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Get the counter status. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The counter status. True if the counter is counting. Otherwise false. True if succeed, otherwise false. Support module: ADAM-5080, ADAM-5081. Set the counter status. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The counter status. True if the counter is counting. Otherwise false. True if succeed, otherwise false. Support module: APAX-5080. Clear the counter overflowflag. Slot index. The value is between 0~7 The channel mask. True if succeed, otherwise false. Support module: APAX-5080/APAX-5082. Get the counter/PWM status (Start or stop). Slot index. The value is between 0~7 The channel mask. True if succeed, otherwise false. Support module: APAX-5080/APAX-5082. Set the counter/PWM status (Start or stop). Slot index. The value is between 0~7 The channel mask. True if succeed, otherwise false. Support module: ADAM-6000. Get DIO configuration. The configuration for all DIO channel. True if succeed, otherwise false. Support module: ADAM-6000. Set DIO configuration. The configuration for all DIO channel. True if succeed, otherwise false. Support module: ADAM-4100 Get DI configuration. Channel number The configuration for indicated DI channel. Support module: ADAM-4100. Set DI configuration. Channel number The configuration for indicated DI channel. True if secceed, otherwise false. Support module: ADAM-6000. Get digital filter minimum signal width. The minimum high signal width. The minimum low signal width. Support module: ADAM-6000. Set digital filter minimum signal width. The minimum high signal width. The minimum low signal width. Support module: ADAM-4100. Get digital filter minimum signal width. Channel number The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: ADAM-4100. Set digital filter minimum signal width. Channel number The minimum high signal width. The minimum low signal width. True if secceed, otherwise false. Support module: APAX-5080 Get gate mode, type, mapping gate. The slot index. The counter channel index. The gate enalbe flag. The gate trigger mode. Gating Polarity Selection. The mapping gate index. Return true if success, otherwise return false. Support module: APAX-5080 Get gate mode, type, mapping gate. The slot index. The counter channel index. The gate status. Return true if success, otherwise return false. Support module: APAX-5080 Set gate mode, type, mapping gate. The slot index. The counter channel index. The gate enable flag. The gate trigger mode. The gate active type. The mapping gate index. Return true if success, otherwise return false. Support module: APAX-5080 Get counter counting type configuration. The slot index. The counter channel index. Count mode, false:Count once;true:Count repetitively. Reload mode, true:reload to startup value ;false:reload to 0 or 0xFFFFFFFF. Return true if success, otherwise return false. Support module: APAX-5080 Set counter counting type configuration. The slot index. The counter channel index. Count mode, false:Count once;true:Count repetitively. Reload mode, true:reload to startup value ;false:reload to 0 or 0xFFFFFFFF. Return true if success, otherwise return false. Get the mode name for APAX unknown module The range code. Return range code if success, otherwise, return empty string. Support module: APAX-5000. Get channel status. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: APAX-5000. Get channel status. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: APAX-5082. Get the PWM channel configuration of the indicated slot. Slot index. The channel index, The value is between 0~7. The frequency of the channel. [1 ~ 500K Hz] The duty cycle of the channel. [0 ~ 100 %] True if succeed, otherwise false. Support module: APAX-5082. Set the PWM channel configuration of the indicated slot. Slot index. The channel index, The value is between 0~7. The frequency of the channel. [1 ~ 500K Hz] The duty cycle of the channel. [0 ~ 100 %] True if succeed, otherwise false. DI mode Normal DO mode Pulse output mode Low to high delay mode High to low delay mode Unknown DigitalOutput class for ADAM series. The DigitalOutput constructor. The AdamCom object The DigitalOutput constructor. The AdamSocket object The DigitalOutput constructor. The AdamControl object Support module: ADAM-4000. Get DO channel total number. The Adam4000Type. The DO total channel number. Support module: ADAM-5000, ADAM-5000/TCP. Get DO channel total number. The Adam5000Type. The DO total channel number. Support module: ADAM-6000. Get DO channel total number. The Adam6000Type. The DO total channel number. Support module: ADAM-4100. Get the DO channel start index from IO config array. The adam4000Type. The DO channel start index. Support module: ADAM-6000. Get the DO channel start index from IO config array. The adam6000Type. The DO channel start index. Support module: ADAM-6000. Parse the DO configuration byte. The configuration byte. The DO mode. Support module: ADAM-6000. Form the DO configuration byte. The DO mode. The configuration byte. Support module: ADAM-4022T. Get DI/DO values. Array of DI values. Array of DO values. Return true if success, otherwise return false. Support module: ADAM-4000 and ADAM-4100 pure DIO module. Get DI/DO values. The total of the DI channel on the module. The total of the DO channel on the module. Array of DI values. If the DI total is zero, this value will be null. Array of DO values. If the DO total is zero, this value will be null. Support module: ADAM-4000 and ADAM-4100. (But not for ADAM-4056S, ADAM-4056SO) Set DO value to a single channel. The channel index, base 0. The DO value to set. True if secceed, otherwise false. Support module: For ADAM-4056S, ADAM-4056SO only. Set DO value to a single channel. The channel index, base 0. The DO value to set. True if secceed, otherwise false. Support module: ADAM-4000 and ADAM-4100. Set DO value to all channels. The DO values to set. The length of the array must match the total of the channel on the module. True if secceed, otherwise false. Support module: ADAM-4100. Get WDT safety enabled flag. The WDT safety enabled flag. True if secceed, otherwise false. Support module: ADAM-4000 and ADAM-4100. Get WDT information. The timeout value. If no communication within the timeout, those channels that are set with WDT enabled will set to ON. The channel WDT mask. The channel is WDT enabled if element is true. Otherwise, the WDT is disabled. This array is fixed to 16 elements, if the channel total of the module is less 16, the rest of the elements will be set to false. True if secceed, otherwise false. Support module: ADAM-4000 and ADAM-4100. Set WDT information. The timeout value. If no communication within the timeout, those channels that are set with WDT enabled will set to ON. The WDT mask. Set an element to true to enabled the WDT. Otherwise, set to false. The total of the array must be the same as the total of DO channel on the module. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, APAX-5000, APAX-5070. Get DI/DO values. If the module has both DI and DO, you must set the i_iChannelTotal to the DI total plus the DO total. The o_bValues will return DI values and then the DO values. The slot index, base 0. The total of the channel on the module. Array of DI/DO values. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, APAX-5000, ADAM-5550, APAX-5070. Get DI/DO values. If the module has both DI and DO, you must set the i_iChannelTotal to the DI total plus the DO total. The o_bValues will return DI values and then the DO values. The slot index, base 0. The total of the channel on the module. Array of DI/DO values. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, APAX_5000, ADAM-5550, APAX-5070. Set DO value to a single channel. The slot index, base 0. The channel index, base 0. The DO value to set. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, APAX-5000. Set DO value to all channels. The slot index, base 0. The DO safety values to set. The length of the array must match the total of the channel on the module. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550, APAX-5000. Set DO value to all channels. The slot index, base 0. The DO values to set. The length of the array must match the total of the channel on the module. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get universal status Slot index. The value is between 0~7 The universal status. The channel is DI if element is true. Otherwise, channel is DO True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get the alarm mapping mask. Slot index. The value is between 0~7 The total of the channel on the module. The mappng mask. The channel is mapped by alarm if element is true. Otherwise, channel is not mapped. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get WDT enabled mask Slot index. The value is between 0~7 The WDT mask. The channel is WDT enabled if element is true. Otherwise, the WDT is disabled. This array is fixed to 16 elements, if the channel total of the module is less 16, the rest of the elements will be set to false. True if secceed, otherwise false. Support module: ADAM-6000. Get WDT enabled mask The communication WDT. The P2P WDT. The WDT mask. The channel is WDT enabled if element is true. Otherwise, the WDT is disabled. This array is fixed to 8 elements, if the channel total of the module is less 8, the rest of the elements will be set to false. True if secceed, otherwise false. Support module: ADAM-6200. Get WDT enabled status The communication WDT. The P2P WDT. True if secceed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Set WDT enabled mask Slot index. The value is between 0~7 The WDT mask. Set an element to true to enabled the WDT. Otherwise, set to false. True if secceed, otherwise false. Support module: ADAM-6000. Set WDT enabled mask The communication WDT. The P2P WDT. The WDT mask. Set an element to true to enabled the WDT. Otherwise, set to false. True if secceed, otherwise false. Support module: ADAM-6200. Set WDT enabled status The communication WDT. The P2P WDT. True if secceed, otherwise false. Support module: ADAM-4100 and ADAM-6000. Get DIO configuration. The configuration for all DIO channel. True if secceed, otherwise false. Support module: ADAM-4100 and ADAM-6000. Set DIO configuration. The configuration for all DIO channel. True if secceed, otherwise false. Support module: ADAM-4100 Get DO configuration. Channel number The configuration for indicated DO channel. Support module: ADAM-4100. Set DO configuration. Channel number The configuration for indicated DO channel. True if secceed, otherwise false. Support module: ADAM-4100. Get pulse output width and delay time. Channel number The pulse high signal width. The pulse low signal width. The high to low delat time. The low to high delay time. True if secceed, otherwise false. Support module: ADAM-4100. Set pulse output width and delay time. Channel number The pulse high signal width. The pulse low signal width. The high to low delat time. The low to high delay time. True if secceed, otherwise false. Support module: ADAM-4100. Get pulse output mode and counts. Channel number The pulse output continue mode. The pulse output count. True if secceed, otherwise false. Support module: ADAM-4100. Get pulse output mode and counts. Channel number The pulse output continue mode. The pulse output count. True if secceed, otherwise false. Support module: ADAM-6000. Get pulse output width and delay time. The pulse high signal width. The pulse low signal width. The high to low delat time. The low to high delay time. True if secceed, otherwise false. Support module: ADAM-6000. Set pulse output width and delay time. The pulse high signal width. The pulse low signal width. The high to low delat time. The low to high delay time. True if secceed, otherwise false. APAX API. Set DO buffer values. The slot index, base 0. The DO values to set. The length of the array must match the total of the channel on the module. Return true if success; otherwise, return false. The AI alarm mode Disable, 'D' Latch, 'L' Momentary, 'M' Unknown The counter alarm mode for ADAM-4000 Disable, 'D' Latch, 'L' Momentary, 'M' Unknown The counter alarm mode for ADAM-5000 Disable, 'D' Latch, 'L' Auto Clear, 'A' Unknown The local alarm type for ADAM-5081 Low alarm, 'L' High alarm, 'H' Unknown Summary description for Alarm. The Alarm constructor. The AdamCom object. The Alarm constructor. The AdamSocket object. The Alarm constructor. The AdamControl object 0: low, 1: high 0: low, 1: high Get digital output slot and channel that the high alarm maps to. The slot index. The channel index. 0: Low, 1: High The mapped digital output slot. If there is no mapping, this value will be -1. The mapped digital output channel. If there is no mapping, this value will be -1. Return true if success, otherwise return false. Support module: ADAM-4000. Get the range total ADAM-4000 type Return mode total if success, otherwise, return 0. Support module: ADAM-4000. Get the alarm code ADAM-4000 type The alarm code index Return range code if success, otherwise, return 255 Support module: ADAM-4000. Get the alarm code index ADAM-4000 type The alarm code. Return range code index if success, otherwise, return -1 Support module: ADAM-4000. Get the alarm mode name ADAM-4000 type The mode code. Return range code if success, otherwise, return empty string Support module: ADAM-5000. Get the alarm mode total ADAM-5000 type Return mode total if success, otherwise, return 0. Support module: ADAM-5000. Get the alarm code ADAM-5000 type The alarm code index Return range code if success, otherwise, return 255 Support module: ADAM-5000. Get the alarm code index ADAM-5000 type The alarm code. Return range code index if success, otherwise, return -1 Support module: ADAM-5000. Get the alarm mode name ADAM-5000 type The mode code. Return range code if success, otherwise, return empty string Support module: ADAM-6000. Get the range total ADAM-6000 type Return mode total if success, otherwise, return 0. Support module: ADAM-6000. Get the alarm code ADAM-6000 type The alarm code index Return range code if success, otherwise, return 255 Support module: ADAM-6000. Get the alarm code index ADAM-6000 type The alarm code. Return range code index if success, otherwise, return -1 Support module: ADAM-6000. Get the alarm mode name ADAM-6000 type The mode code. Return range code if success, otherwise, return empty string Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Get analog input alarm mode and the alarm DO status. The total of the DO on the module. Must be 4 for ADAM-4016, and 2 for the others. The alarm mode. The array of DO values. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016, ADAM-4080, ADAM-4080D. Set the alarm DO values. The array of DO values. The length of the array must be 2. Support module: ADAM-5081. Get Alarm/DO values. The o_bValues will return the DO values. The slot index, base 0. Array of DI/DO values. True if secceed, otherwise false. Support module: ADAM-5081 Set Alarm DO value to a single channel. The slot index, base 0. The channel index, base 0. The DO value to set. True if secceed, otherwise false. Support module: ADAM-4016. Set the extra DO values. The DO-2 and DO-3 on the module. The array of DO values. The length of the array must be 2. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Set analog input alarm mode. After the mode is set, you have to wait 2 seconds to let it takes effect. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016, ADAM-4080D. Set the latch alarm to be cleared. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Get analog input high alarm limit The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Set analog input high alarm limit The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Get analog input low alarm limit The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4011, ADAM-4011D, ADAM-4012, ADAM-4016. Set analog input low alarm limit The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4018M. Get analog input high and low alarm limit The channel index. The range is between 0~7. The high alarm limit value. The low alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4018M. Set analog input high and low alarm limit The channel index. The range is between 0~7. The high alarm limit value. The low alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4080. Get alarm enabled status and the alarm DO status. The array of alarm enabled status. The array of DO values. Return true if success, otherwise return false. Support module: ADAM-4080. Set alarm enabled for the specified counter channel. The channel index. The range is between 0~1. The alarm enabled/disabled. Return true if success, otherwise return false. Support module: ADAM-4080D. Get alarm mode and the alarm DO status. The alarm mode of counter-0. Only the counter-0 has alarm. The array of DO values. Return true if success, otherwise return false. Support module: ADAM-4080D. Set counter alarm mode for counter-0. After the mode is set, you have to wait 2 seconds to let it takes effect. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-4080D. Get high alarm limit for counter-0. The high alarm limit. Return true if success, otherwise return false. Support module: ADAM-4080D. Set high alarm limit for counter-0. The high alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4080D. Get low alarm limit for counter-0. The low alarm limit. Return true if success, otherwise return false. Support module: ADAM-4080D. Set low alarm limit for counter-0. The low alarm limit value. Return true if success, otherwise return false. Support module: ADAM-4080. Get alarm limit for the specified counter channel. The channel index. The range is between 0~1. The alarm limit. Return true if success, otherwise return false. Support module: ADAM-4080. Set alarm limit for the specified counter channel. The channel index. The value is between 0~1. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Get analog input High Alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Get counter high alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Get analog input High Alarm mode The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Set analog input high alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Set counter high alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set analog input high alarm mode The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Get analog input low alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Get counter low alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018. Get analog input low alarm mode The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Set analog input low alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Set counter low alarm mode The slot index. The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set analog input low alarm mode The channel index. The alarm mode. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Get analog input high alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Get counter high alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Get analog input high alarm limit The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Set analog input high alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Set counter high alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set analog input high alarm limit The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Get analog input low alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Get counter low alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018. Get analog input low alarm limit The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P. Set analog input low alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5080, ADAM-5081. Set counter low alarm limit The slot index. The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set analog input low alarm limit The channel index. The alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Get the alarm status The slot index. The channel index. The high alarm status The low alarm status Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Get the alarm status The channel index. The high alarm status The low alarm status Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Get digital output slot and channel that the high alarm maps to. The slot index. The channel index. The mapped digital output slot. If there is no mapping, this value will be -1. The mapped digital output channel. If there is no mapping, this value will be -1. Return true if success, otherwise return false. Support module: ADAM-6017, ADAM-6018. Get digital output slot and channel that the high alarm maps to. The channel index. The mapped digital output channel. If there is no mapping, this value will be -1. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Set digital output slot and channel that the high alarm maps to. The slot index. The channel index. The mapped digital output slot. If the mapping is going to be disable, set this value to -1. The mapped digital output channel. If the mapping is going to be disable, set this value to -1. Return true if success, otherwise return false. Support module: ADAM-6017, ADAM-6018. Set digital output slot and channel that the high alarm maps to. The channel index. The mapped digital output channel. If the mapping is going to be disable, set this value to -1. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Get digital output slot and channel that the low alarm maps to. The slot index. The channel index. The mapped digital output slot. If there is no mapping, this value will be -1. The mapped digital output channel. If there is no mapping, this value will be -1. Return true if success, otherwise return false. Support module: ADAM-6017, ADAM-6018. Get digital output slot and channel that the low alarm maps to. The channel index. The mapped digital output channel. If there is no mapping, this value will be -1. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Set digital output slot and channel that the low alarm maps to. The slot index. The channel index. The mapped digital output slot. If the mapping is going to be disable, set this value as well as 'i_iChMap' to -1. The mapped digital output channel. If the mapping is going to be disable, set this value as well as 'i_iSlotMap' to -1. Return true if success, otherwise return false. Support module: ADAM-6017, ADAM-6018. Set digital output slot and channel that the low alarm maps to. The channel index. The mapped digital output channel. If the mapping is going to be disable, set this value as well as 'i_iSlotMap' to -1. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Set the high latch alarm to be cleared The slot index. The channel index. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set the high latch alarm to be cleared The channel index. Return true if success, otherwise return false. Support module: ADAM-5013, ADAM-5017, ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018, ADAM-5018P, ADAM-5080, ADAM-5081. Set the low latch alarm to be cleared The slot index. The channel index. Return true if success, otherwise return false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217. Set the low latch alarm to be cleared The channel index. Return true if success, otherwise return false. Support module: ADAM-4100. Set the latch alarm to be cleared The channel index. Return true if success, otherwise return false. Set alarm configuration The output channel slot index. The output channel channel index. The output channel mode. The output channel type. The mapping channel slot index. The mapping channel channel index. The output channel alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5081 Set local alarm mode, type, mapping channel, and limit value. The slot index. The local alarm channel index. The local alarm mode. The local alarm type. The mapping channel index. The local alarm limit value. Return true if success, otherwise return false. Support module: APAX-5080 Set local alarm mode, type, mapping channel, and limit value. The slot index. The local alarm index. The local alarm enable flag. The alarm auto reload flag. The local alarm type. High alarm:1, Low alarm:0 The mapping channel index. The local alarm limit value. The DO behavior type. The DO pulse width. Return true if success, otherwise return false. Get alarm configuration The output channel slot index. The output channel channel index. The output channel mode. The output channel type. The mapping channel slot index. The mapping channel channel index. The output channel alarm limit value. Return true if success, otherwise return false. Support module: ADAM-5081 Get local alarm mode, type, mapping channel, and limit value. The slot index. The local alarm channel index. The local alarm mode. The local alarm type. The mapping channel index. The local alarm limit value. Return true if success, otherwise return false. Support module: APAX-5080 Get local alarm mode, type, mapping channel, and limit value. The slot index. The local alarm index. The local alarm enalbe flag. The alarm auto reload flag. The local alarm type. The mapping counter channel index. The local alarm limit value. The DO behavior type. The DO pulse width. Return true if success, otherwise return false. Support module: ADAM-5081 Set the local alarm status The local alarm slot index. The local alarm channel index. Return true if success, otherwise return false. Support module: ADAM-5081 Get the local alarm status The local alarm slot index. The local alarm channel index. The local alarm status Return true if success, otherwise return false. Support module: APAX-5080. Clear the alarm flags. Slot index. The value is between 0~7 The channel mask. True if succeed, otherwise false. Support module: APAX-5080. Get the alarm flags. Slot index. The value is between 0~7 The channel mask. True if succeed, otherwise false. Adam event parameters Out port In port Maximum command Maximum IP Receive waiting time Quit waiting time Mode waiting time Pattern length Pattern length 2 Maximum retry times Maximum received buffer length Maximum number IsEvenTrigData_DataChange IsEvenTrigData Event type DIO AIO Hi alarm Lo alarm Connect Event status No change On to off Off to On Lost Class AdamStreamRec for event trigger Header : 4 bytes Function code : 1 bytes Package number : 1 bytes DIO data : 16 bytes AIO data : 128 bytes (Fixed Modbus address) Hi alarm data : 8 bytes Lo alarm data : 8 bytes Pre DIO data : 16 bytes Pre Hi alarm data : 8 bytes Pre Lo alarm data : 8 bytes DIO off to on mask : 16 bytes DIO on to off mask : 16 bytes Hi alarm off to on mask : 8 bytes Hi alarm on to off mask : 8 bytes Lo alarm off to on mask : 8 bytes Lo alarm on to off mask: 8 bytes IP DataStream struct Constructer Class AdamEvent for event trigger IP Time Slot Channel Event Type Event status Value Constructer Class AdamStreamRecList for event trigger. Constructer Clear received stream Push received stream Get the last received stream The last data stream Get the last received stream from target IP Target IP The last data stream from target IP Push received event Pop received event Delegate to receive TreeView selected node changed events. Peer to Peer Configuration Class Header (GCLMSG) :Order 0~5, 6 bytes Rule Index : Order 6~7, 2 bytes Output Index : Order 8~9, 2 bytes Operation Value : Order 10~13, 4 bytes Reserved bytes 1: Order 14~21, 8 bytes IP : Order 22~25, 4 bytes Sequence Number : Order 26~29, 4 bytes Module Line : Order 30, 1 byte Module Name : Order 31~33, 3 bytes Total Number of AI Channels : Order 34, 1 byte The number of bits per AI Data : Order 35, 1 byte The byte order of the 1st byte of AI Data : Order 36~37, 2 bytes Total Number of AO Channels : Order 38, 1 byte The number of bits per AO Data : Order 39, 1 byte The byte order of the 1st byte of AO Data : Order 40~41, 2 bytes Total Number of DI Channels : Order 42, 1 byte The number of bits per DI Data : Order 43, 1 byte The byte order of the 1st byte of DI Data : Order 44~45, 2 bytes Total Number of DO Channels : Order 46, 1 byte The number of bits per DO Data : Order 47, 1 byte The byte order of the 1st byte of DO Data : Order 48~49, 2 bytes Total Number of Counter Channels : Order 50, 1 byte The number of bits per Counter Data : Order 51, 1 byte The byte order of the 1st byte of Counter Data : Order 52~53, 2 bytes Reserved bytes 2: Order 54~61, 8 bytes The byte order of the 1st byte of Message : Order 62~63, 2 bytes Total bytes of message : Order 64, 1 bytes All GCL IOMsg data package Constructer Adam GCL IO message class Peer to peer UDP server Constructer Constructer UDPSendTimeout UDPRecvTimeout Start GCL IO Message UDP server GCL IO Message port.(Default:1025) true, if succeed. Otherwise, return false. Start GCL IO Message UDP server true, if succeed. Otherwise, return false. Stop GCL IO Message UDP server true, if succeed. Otherwise, return false. Get GCL IO message configuration information GCL IO and message configuration true, if succeed. Otherwise, return false. Get GCL IO message configuration information by comparing newer sequence number GCL IO and message configuration Compare package by sequence number true, if succeed. Otherwise, return false. Get AI data from GCL IO message configuration GCL IO and message configuration AI data true, if succeed. Otherwise, return false. Get AO data from GCL IO message configuration GCL IO and message configuration AO data true, if succeed. Otherwise, return false.> Get DI data from GCL IO message configuration GCL IO and message configuration DI data true, if succeed. Otherwise, return false. Get DO data from GCL IO message configuration GCL IO and message configuration DO data true, if succeed. Otherwise, return false. Get Counter data from GCL IO message configuration GCL IO and message configuration Counter data true, if succeed. Otherwise, return false. Get message from GCL IO message configuration GCL IO and message configuration true, if succeed. Otherwise, return false. Raised when a subscrition is changed. Received GCL IO Message Data if server start The event monitoring type used in event trigger DIO Off to On event type DIO On to Off event type ALARM Off to On event type ALARM On to Off event type Unknown event type The baudrate for ADAM-4000, ADAM-5000 Baudrate 1200 Baudrate 2400 Baudrate 4800 Baudrate 9600 Baudrate 19200 Baudrate 38400 Baudrate 57600 Baudrate 115200 The frequency gate time for ADAM-4080, ADAM-4080D Advantech ASCII command Modbus command Unknown The protocol for ADAM Advantech ASCII command Modbus command BACnet protocol, only for ADAM-4022T Unknown The checksum status. Disabled Enabled The temperature setting 'C 'F The high speed mode status. Disabled Enabled ADAM-6000W AP class The AdamWirelessAP constructor The SSID. The MAC address. The channel. The mode. The WEP used. The strength. The ADAM-4000 configuration class. Adam4000Config constructor The module setup address. The input range code The baudrate. The status byte. The data format. The frequency gate time. (Only for ADAM-4080, ADAM-4080D) The protocol. (Except ADAM-4024) The protocol for ADAM-4024. (Only for ADAM-4024) The high speed using. The checksum using. The integration time. The integration time. The temperature The slew rate for ADAM-4021, ADAM-4024 The ADAM-5000 configuration class. Adam5000Config constructor The baudrate. The status byte. The protocol. The checksum using. ApaxSlotInfo Class Maximum channel number. Maximum hardware io type number. Maximum support range number. ApaxSlotInfo Constructor ApaxSlotInfo Constructor ApaxSlotInfo Constructor Get the module name string. Get Extension buffer value Extension buffer index Set Extension buffer value Extension buffer index Handle Data ApaxSlotInfo size length Unique ID Sequence Number Packet Version Message Type Firmware Version Firmware Build Version Device Type Module Name ActiveMsg Period Change of State Total # of Channels Hardware Version EthSpeed Maximum Loading Shared Hardware I/O Type 0 No. of Hardware I/O Type 0 Channels Hardware I/O Type 1 No. of Hardware I/O Type 1 Channels Hardware I/O Type 2 No. of Hardware I/O Type 2 Channels Hardware I/O Type 3 No. of Hardware I/O Type 3 Channels Hardware I/O Type 4 No. of Hardware I/O Type 4 Channels Hardware I/O Type 0-4 No. of Hardware I/O Type 0-4 Channels Function Type 0 Enable Mask 0 Function parameter 0 Function Type 1 Enable Mask 1 Function parameter 1 Function Type 2 Enable Mask 2 Function parameter 2 Function Type 3 Enable Mask 3 Function parameter 3 Function Type 4 Enable Mask 4 Function parameter 4 Hardware I/O Type 0 Data Reg. Address Range Start Hardware I/O Type 0 Data Reg. Address Range End Hardware I/O Type 1 Data Reg. Address Range Start Hardware I/O Type 1 Data Reg. Address Range End Hardware I/O Type 2 Data Reg. Address Range Start Hardware I/O Type 2 Data Reg. Address Range End Hardware I/O Type 3 Data Reg. Address Range Start Hardware I/O Type 3 Data Reg. Address Range End Hardware I/O Type 4 Data Reg. Address Range Start Hardware I/O Type 4 Data Reg. Address Range End Resolution 0 Resolution 1 Resolution 2 Resolution 3 Resolution 4 Total # of Supported I/O Range 0 Total # of Supported I/O Range 1 Total # of Supported I/O Range 2 Total # of Supported I/O Range 3 Total # of Supported I/O Range 4 Total # of Supported I/O Range 0-4 Supported I/O Range 0 (array size:36) Supported I/O Range 1 (array size:36) Supported I/O Range 2 (array size:36) Supported I/O Range 3 (array size:36) Supported I/O Range 4 (array size:36) Current I/O Type (array size:32) Alarm State Mask Channel Enabled Mask Size of Register Protocol Version MAC address IP Address Supported Controller's Firmware Version Extension used Extension Bytes The ADAM COM configuration class. AdamCOMConfig constructor The status byte. The Parity setting. The Databits setting. The Stopbits setting. Configuration class for ADAM series running on ASCII command. The Configuration constructor The AdamCom object The Configuration constructor The AdamSocket object The Configuration constructor The AdamControl object Get the baudrate total Return range total if success, otherwise, return 0. Get the baudrate code. The baudrate index. The value is between 0~7. The range code. Get the baudrate index The baudrate code. Return range code index if success, otherwise, return -1 Get the baudrate name The baudrate code. Return range code if success, otherwise, return empty string. Get ADAM-4000/5000/6000 support device names Adam4000Type/Adam5000Type/Adam6000Type Output name strings Get ADAM-4000/5000/6000 support device names Adam4000Type/Adam5000Type/Adam6000Type Device title Output name strings Get APAX-5000 module name. Module id. SlotName Support module: ADAM-4000, ADAM-4100, ADAM-5000, ADAM-5000TCP, ADAM-6000 Get the ADAM mdoule name. The module name True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100, ADAM-5000, ADAM-5000TCP, ADAM-6000 Get the ADAM mdoule firmware version. The firmware version. True if succeed, otherwise false. Support module: ADAM-6200 Get the ADAM mdoule AIO firmware version. The AIO firmware version. True if succeed, otherwise false. Parsing the version string The version string read from module The prefix character The main version number The build number Support module: APAX-5000 Get the slot information Slot index. The module name. True if succeed, otherwise false. Support module: ADAM-5550 Get the ARM firmware version The ARM firmware version. True if succeed, otherwise false. Support module: ADAM-5550 Get the CPLD version The CPLD version. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP, ADAM-5550, APAX-5000 Get the slot information Array of slot information. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP, ADAM-5550 Get the slot information Array of slot information. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Get WDT cycle time in seconds The cycle time in seconds True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Set WDT cycle time in seconds The cycle time in seconds, the range is from 0 to 999.9. True if succeed, otherwise false. Support module: ADAM-4100 Get Thermocouple mode. The thermocouple mode True if succeed, otherwise false. Support module: ADAM-4100 Set Thermocouple mode. The thermocouple mode. True if succeed, otherwise false. Support module: ADAM-4024 Get communication safety timeout in seconds The cycle time in seconds. The range is from 0.0~6553.5 True if succeed, otherwise false. Support module: ADAM-4024 Set communication safety timeout in seconds The cycle time in seconds, the range is from 0.0~6553.5. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP Get WDT timeout value in seconds The timeout value in seconds True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP Set WDT timeout value in seconds The timeout value in seconds True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP Get WDT timeout mask. The array of boolean values indicate the WDT mask for each slot True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP Set WDT timeout mask. The array of boolean values indicate the WDT mask for each slot True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Get the IP address that set for data streaming receiver. The receiver index, range from 0 to 7 The IP address of the receiver True if succeed, otherwise false. Support module: APAX-5070 Get the IP address that set for data streaming receiver. The IP address of the receiver True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Set the data streaming receiver's IP The receiver index, range from 0 to 7 The IP address of the receiver True if succeed, otherwise false. Support module: APAX-5070 Set the data streaming receiver's IP The IP address of the receiver True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Get the enabled mask for data streaming receiver. The receiver index, range from 0 to 7 The enabled mask True if succeed, otherwise false. Support module: APAX-5070 Get the enabled mask for data streaming receiver. The enabled mask True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Set the enabled mask for data streaming receiver. The receiver index, range from 0 to 7 The enabled mask True if succeed, otherwise false. Support module: APAX-5070 Set the enabled mask for data streaming receiver. The enabled masks True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000, APAX-5070 Get the interval for data streaming sending The interval in millisecond True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Set the interval for data streaming sending The interval in millisecond True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Get the event trigger mask for all channels The event type The event mask. For ADAM-5000TCP, 16 channels are used for each slot, 8 slots for an ADAM-5000TCP. True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Set the event trigger mask for all channels The event type The event mask For ADAM-5000TCP, 16 channels are used for each slot, 8 slots for an ADAM-5000TCP. Support module: ADAM-5000TCP, ADAM-6000 Get the event trigger mask for all channels The event type The event mask string For ADAM-5000TCP, 4 HEX characters are used for each slots, 8 slots for an ADAM-5000TCP. True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Set the event trigger mask for all channels The event type The event mask string For ADAM-5000TCP, 4 HEX characters are used for each slots, 8 slots for an ADAM-5000TCP. True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Validate the password. This command only supports TCP connection, DO NOT USE UDP! The password string, maximum length is 8. True if succeed, otherwise false. Support module: ADAM-5000TCP, ADAM-6000 Change the password. This command only supports TCP connection, DO NOT USE UDP! The old password. The new password True if succeed, otherwise false. Support module: ADAM-6000 Reset the password to "00000000" This command only supports TCP connection, DO NOT USE UDP! True if succeed, otherwise false. Support module: ADAM-6000W Get wireless AP total. The total number of AP. True if succeed, otherwise false. Support module: APAX-5070 Get module function parameters. The slot index. The configuration data. True if succeed, otherwise false. Support module: APAX-5070 Get module group setting. Indicate whether the module group setting enabled. True if succeed, otherwise false. Support module: APAX-5070 Set module group setting. Enable burnout detect enable. True if succeed, otherwise false. Support module: ADAM-6000W Get AP information by index. The index of the AP. The AP object. True if succeed, otherwise false. Support module: ADAM-4000 Get module configuration. The Adam4000Config object. True if succeed, otherwise false. Support module: ADAM-4000 Set module configuration. The Adam4000Config object. True if succeed, otherwise false. Support module: ADAM-5000 Get module configuration. The Adam5000Config object. True if succeed, otherwise false. Support module: ADAM-5000 Set module configuration. The Adam5000Config object. True if succeed, otherwise false. Support module: ADAM-4100 Set module located LED. Turn ON the LED. True if succeed, otherwise false. Support module: APAX-5090 Get module COM (COM1~COM4) TCP port mapping values. Slot index. (switch id : 0~15) Tcp port mapping values (COM1~COM4) True if succeed, otherwise false. Support module: APAX-5090 Set module COM (COM1~COM4) TCP port mapping values. Slot index. (switch id : 0~15) Tcp port mapping values (COM1~COM4) True if succeed, otherwise false. Support module: APAX-5090 Get module COM configuration. Slot index. (switch id : 0~15) Com index. (com port id : 1~4) Baudrate index. (Baudrate value index : 0~9) Data Bit index. (Data Bit value index : 0~1) Stop Bit index. (Stop Bit value index : 0~3) Parity index. (Parity value index : 0~4) Flow Control index. (Flow Control value index : 0~3) True if succeed, otherwise false. Support module: APAX-5090 Set module COM configuration. Slot index. (switch id : 0~15) Com index. (com port id : 1~4) Baudrate index. (Baudrate value index : 0~9) Data Bit index. (Data Bit value index : 0~1) Stop Bit index. (Stop Bit value index : 0~3) Parity index. (Parity value index : 0~4) Flow Control index. (Flow Control value index : 0~3) True if succeed, otherwise false. Support module: ADAM-4100, ADAM-5000 Get module COM configuration. The AdamCOMConfig object. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-5000 Set module COM configuration. The AdamCOMConfig object. True if succeed, otherwise false. Support module: ADAM-5000, APAX-5070 Get MODBUS address mode True if the MODBUS address is fixed, otherwise, return false. True if succeed, otherwise false. Support module: ADAM-5000 Get MODBUS address configuration. Slot index. The value is between 0~7 The MODBUS starting address. The length index. 0: length is 0 1: length is 1 2: length is 2 3: length is 4 4: length is 8 5: length is 16 6: length is 32 7: length is 64 True if succeed, otherwise false. Support module: ADAM-5000 Set MODBUS address configuration. Slot index. The value is between 0~7 The MODBUS starting address. The length index. 0: length is 0 1: length is 1 2: length is 2 3: length is 4 4: length is 8 5: length is 16 6: length is 32 7: length is 64 True if succeed, otherwise false. Support module: ADAM-5000 Finish MODBUS address configuration. True if succeed, otherwise false. Support module: ADAM-6000/W Digital Input/Output module Get Peer to Peer configuration. Channel index. Change of state. Period time. The value is between 0~4095. Map to IP. Map to modbus address. Map to module ID. Basic mode mask. True if succeed, otherwise false. Support module: ADAM-6000/W Digital Input/Output module Set Peer to Peer configuration. Channel index. Change of state. Period time. The value is between 0~4095. Map to IP. Map to modbus address. Map to module ID. Basic mode mask. True if succeed, otherwise false. Support module: ADAM-6000 Analog Input module Get Peer to Peer configuration. Channel index. Change of state. Period time. The value is between 0~4095. Map to IP. Map to modbus address. Map to module ID. Basic mode mask. Deviation Rate. True if succeed, otherwise false. Support module: ADAM-6000 Analog Input module Set Peer to Peer configuration. Channel index. Change of state. Period time. The value is between 0~4095. Map to IP. Map to modbus address. Map to module ID. Basic mode mask. Deviation Rate. True if succeed, otherwise false. Support module: ADAM-6000/W AI/DIO module Get IO access control security configuration. Client index. Enable/Disable state. IP(0) or MAC(1) mode IP array(4) or MAC array(6) True if succeed, otherwise false. Support module: ADAM-6000/W AI/DIO module Set IO access control security configuration. Client index. Enable/Disable state. IP(0) or MAC(1) mode IP array(4) or MAC array(6) True if succeed, otherwise false. Support module: ADAM-6000/W AI/DIO module Verify if this IP/MAC is valid security IP/MAC. True if valid, otherwise false. True if succeed, otherwise false. Support module: ADAM-6000 DIO module Get GCL Auxiliary Flag Status GCL Auxiliary Flag Status (Valid:0~15) True if succeed, otherwise false. Support module: ADAM-6000 DIO module Set GCL Auxiliary Flag Status GCL Auxiliary Flag Status True if succeed, otherwise false. Support module: ADAM-6000 DIO module Set GCL Auxiliary Flag Status The index of GCL Auxiliary Flag Status GCL Auxiliary Flag Status True if succeed, otherwise false. Support Platform: ADAM-5000TCP after V1.424 Get the ADAM IO mdoule name. Support IO module: ADAM-5081. Slot index. Major version. Minor version. Build version. Reserved version True if succeed, otherwise false. Get P2P/GCL port setting. Support: ADAM-6000 (DIO:V4.10/AI:V4.05) The P2P/GCL port. True if succeed, otherwise false. Set P2P/GCL port setting. Support: ADAM-6000 (DIO:V4.10/AI:V4.05) The P2P/GCL port. True if succeed, otherwise false. Get datastream port setting. Support: ADAM-6000 (DIO:V4.10/AI:V4.05), ADAM-5000 (V1.427) The datastream port True if succeed, otherwise false. Set datastream port setting. Support: ADAM-6000 (DIO:V4.10/AI:V4.05), ADAM-5000 (V1.427), APAX-5070 The P2P/GCL port True if succeed, otherwise false. Get eventtrigger port setting. Support: ADAM-5000 The datastream port True if succeed, otherwise false. Set event trigger port setting. Support: ADAM-5000 (V1.427) The P2P/GCL port True if succeed, otherwise false. Get the network diagnostic enable flag. Support: ADAM-6000 (DIO:V4.10/AI:V4.05) The network diagnostic enable flag. True if succeed, otherwise false. Set the network diagnostic enable flag. Support: ADAM-6000 (DIO:V4.10/AI:V4.05) The network diagnostic enable flag. True if succeed, otherwise false. Get P2P mapping value status. Support module: ADAM-6017 (after V4.05) Enable only upper half value valid flag. True if succeed, otherwise false. Get P2P mapping value status. Support module: ADAM-6217 Get Enable only upper half value valid flag Setting Information. True if succeed, otherwise false. Set P2P mapping value status. Support module: ADAM-6017 (after V4.05) Enable only upper half value valid flag. True if succeed, otherwise false. Set P2P mapping value status. Support module: ADAM-6217 Setting Enable only upper half value valid flag Information. True if succeed, otherwise false. Get Alarm enable mask. Support module: APAX-5070 Alarm enable mask. Alarm type mask. Alarm mapping slot. Alarm mapping channel. Alarm mapping limit value. Alarm behavior target slot. Alarm behavior target ch. Alarm behavior target output value. True if succeed, otherwise false. Set Alarm enable mask. Support module: APAX-5070 Alarm enable mask. Alarm type mask. Alarm mapping slot. Alarm mapping channel. Alarm mapping limit value. Alarm behavior target slot. Alarm behavior target ch. Alarm behavior target output value. True if succeed, otherwise false. Clear Alarm Latch. Support module: APAX-5070 Alarm clear latch mask. True if succeed, otherwise false. Get Alarm Latch Status. Support module: APAX-5070 Alarm latch status mask. True if succeed, otherwise false. Support module: APAX-5000 Get the raw data of DPM. The start address of DPM The data length The raw data of DPM True if succeed, otherwise false. Support module: APAX-5000 Get APAX-5000 module configuration. Slot index. (module:0~31, dsp platform:0xD2~0xD4) APAX-5000 module configuration True if succeed, otherwise error code. Support module: APAX-5070 Get APAX-5000 module supported total range. Slot index. (module:0~31, dsp platform:0xD2~0xD4) APAX-5000 module configuration Type index. (from 0 ~ 4) 0 if succeed, otherwise error code. Support module: APAX-5070 Get APAX-5000 module current range. Slot index. (module:0~31, dsp platform:0xD2~0xD4) APAX-5000 module configuration 0 if succeed, otherwise error code. Support module: APAX-5070 Get APAX-5000 module current channel enabled mask. Slot index. (module:0~15, dsp platform:0xD2~0xD4) APAX-5000 module configuration 0 if succeed, otherwise error code. APAX API. Support module: APAX-5000, APAX-5070 Set download mode. (Internal use) The slot number. (module:0~15, dsp platform:0xD2~0xD4) Return true if success; otherwise, return false. APAX API. Support module: APAX-5000, APAX-5070 Set safety enable flag. The slot number. (module:0~15, dsp platform:0xD2~0xD4) The enable flag. Return true if success; otherwise, return false. APAX API. Support module: APAX-5000, APAX-5070 Get safety enable flag. The slot number. (module:0~15, dsp platform:0xD2~0xD4) The enable flag. Return true if success; otherwise, return false. APAX API. Support module: APAX-5000 Set download start flag. (Internal use) The slot number. (module:0~15, dsp platform:0xD2~0xD4) Return true if success; otherwise, return false. APAX API. Support module: APAX-5000 Set download data packet. (Internal use) The slot number. (module:0~15, dsp platform:0xD2~0xD4) The sequence number of the packet. The data of the packet. Return true if success; otherwise, return false. APAX API. Support module: APAX-5000 Get all slot error flags. The slot error flags. (size:16) Return true if success; otherwise, return false. APAX API. Set module locate function. The slot number. (module:0~15, dsp platform:0xD2~0xD4) The LED flash times. Return true if success; otherwise, return false. APAX API. Set the inner timeout. The inner timeout. Return true if success; otherwise, return false. APAX API. Set dsp channel flag. The dsp channel flag. (Turn on:0x55aa ; turn off:others) Return true if success; otherwise, return false. APAX API. Set dsp channel flag. The dsp channel flag. Return true if success; otherwise, return false. APAX API. Get dsp channel flag. The dsp channel flag. (Turn on:0x55aa ; turn off:others) Return true if success; otherwise, return false. Support module: APAX-5000, APAX-5070 Get FPGA version. The FPGA version Return true if success; otherwise, return false. APAX API. Get dsp channel flag. The dsp channel flag. Return true if success; otherwise, return false. APAX API. Set the slot buffer mask flags. The slot buffer mask flags. Return true if success; otherwise, return false. APAX API. Internal used. DO NOT call this function in your program. The lock status. Return true if success; otherwise, return false. APAX API. Internal used. DO NOT call this function in your program. The slot number, based 0. The message type. The parameter 1. The parameter 2. The parameter 3. The parameter 4. The parameter 5. Return true if success; otherwise, return false. APAX API. Get the driver version. The driver version. Return true if success; otherwise, return false. APAX API. Internal used. DO NOT call this function in your program. The slot number, based 0. The message type. The parameter input. The parameter output. Return true if success; otherwise, return false. APAX API. Internal used. DO NOT call this function in your program. The slot number, based 0. The message type. The parameter input. Return true if success; otherwise, return false. APAX API. Backup System: Set the heartbeat run mode. The heartbeat run mode. Return true if success; otherwise, return false. APAX API. Backup System: Set the heartbeat run mode. The heartbeat run mode. Return true if success; otherwise, return false. APAX API. Backup System: Set the application A heartbeat. Return true if success; otherwise, return false. APAX API. Backup System: Get the application A status. The application A status. Return true if success; otherwise, return false. APAX API. Backup System: Set the application B heartbeat. Return true if success; otherwise, return false. APAX API. Backup System: Get the application B status. The application B status. Return true if success; otherwise, return false. APAX API. Backup System: Set the global heartbeat. Return true if success; otherwise, return false. APAX API. Backup System: Get the global status. The global status. Return true if success; otherwise, return false. APAX API. Backup System: Get the global machine ID. The global machine ID. Return true if success; otherwise, return false. APAX API. Backup System: Get the global machine ID. The global machine ID. Return true if success; otherwise, return false. The burnout mapping. Map to the lowest value when burnout detected Map to the highest value when burnout detected The burnout mapping. Map to the lowest value when burnout detected Map to the highest value when burnout detected The channel status for analog input. Normal Over range Under range Burn out Disabled The channel status for analog input. Normal Over range Under range Burn out Disabled The channel status for analog input. Bad Good Over current Under Current Burn out Open loop Not Ready Short Overflow Underflow Overflow and Underflow Channel Temperature Sensor Error Channel Temperature Sensor Initial Error CJC Initial Error CJC Temperature Error ZeroSpan Calibration Error Factory Calibration Error Unknown The data format for analog input. Engineering unit Percent pf FSR Two's complement hexdecimal Ohms (ADAM-4013) Unknown data format The data format for analog input. Engineering unit Percent pf FSR Two's complement hexdecimal Ohms (ADAM-5013) Unknown data format The data format for analog input. Engineering unit Percent pf FSR Two's complement hexdecimal Ohms (ADAM-5013) Unknown data format The integration code for ADAM-4000 60 Hz 50 Hz Unknown The integration code for APAX 60 Hz 50 Hz Auto Unknown The integration code for ADAM-4100 50/60 Hz User define Unknown The integration code for ADAM-5000 60 Hz 50 Hz Unknown The integration code for ADAM-5000TCP 60 Hz 50 Hz Unknown The range format (data type) code for ADAM-6000 Byte Ushort The integration code for ADAM-6000 60 Hz 50 Hz High Speed Auto Hz Unknown The integration code for ADAM-2000 60 Hz 50 Hz Auto Unknown Newly unknown Adam module input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C +/- 15 V Pt392 -50~150 'C Pt385 -200~200 'C Pt385 0~400 'C Pt385 -50~150 'C Pt385 -100~100 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~600 'C Pt392 -100~100 'C Pt392 0~100 'C Pt392 0~200 'C Pt392 0~600 'C Pt392 0~400 'C Pt392 -200~200 'C Pt1000 -40~160 'C Balco500 -30~120 'C Ni518 -80~100 'C Ni518 0~100 'C Thermistor 3K 0~100 'C Thermistor 10K 0~100 'C Ni508 0~100 'C Ni508 -50~200 'C 0~500 mV 0~20 mA 0~10 V 0~5 V 0~1 V 0~500 mV 0~150 mV 0~20 mA 0~2.5 V 0~15 V Thermistor 10K -50~100 'C Unknown range Newly unknown Apax module input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 150 mV +/- 500 mV 0~150 mV 0~500 mV +/- 1 V +/- 2.5 V +/- 5 V +/- 10 V +/- 15 V 0~1 V 0~2.5 V 0~5 V 0~10 V 0~15 V 4~20 mA +/- 20 mA 0~20 mA Bi-direction counter mode Up/Down counter mode Up counter mode High Frequency counter mode A/B-1X counter mode A/B-2X counter mode A/B-4X counter mode Low Frequency counter mode Wave width counter mode Pt100(3851) -200~850 'C Pt100(3851) -120~130 'C Pt100(3851) -200~200 'C Pt100(3851) -100~100 'C Pt100(3851) -50~150 'C Pt100(3851) 0~100 'C Pt100(3851) 0~200 'C Pt100(3851) 0~400 'C Pt100(3851) 0~600 'C Pt200(3851) -200~850 'C Pt200(3851) -120~130 'C Pt500(3851) -200~850 'C Pt500(3851) -120~130 'C Pt1000(3851) -200~850 'C Pt1000(3851) -120~130 'C Pt1000(3851) -40~160 'C Pt100(3916) -200~850 'C Pt100(3916) -120~130 'C Pt100(3916) -200~200 'C Pt100(3916) -100~100 'C Pt100(3916) -50~150 'C Pt100(3916) 0~100 'C Pt100(3916) 0~200 'C Pt100(3916) 0~400 'C Pt100(3916) 0~600 'C Pt200(3916) -200~850 'C Pt200(3916) -120~130 'C Pt500(3916) -200~850 'C Pt500(3916) -120~130 'C Pt1000(3916) -200~850 'C Pt1000(3916) -120~130 'C Pt1000(3916) -40~160 'C Balco500 -30~120 'C Ni518 -80~100 'C Ni518 0~100 'C Ni508 0~100 'C Ni508 -50~200 'C Thermistor 3K 0~100 'C Thermistor 10K 0~100 'C Thermistor 10K -50~100 'C Pt100(385) -200~850 'C Pt100(385) -120~130 'C Pt100(385) -200~200 'C Pt100(385) -100~100 'C Pt100(385) -50~150 'C Pt100(385) 0~100 'C Pt100(385) 0~200 'C Pt100(385) 0~400 'C Pt100(385) 0~600 'C Pt100(392) -200~850 'C Pt100(392) -120~130 'C Pt100(392) -200~200 'C Pt100(392) -100~100 'C Pt100(392) -50~150 'C Pt100(392) 0~100 'C Pt100(392) 0~200 'C Pt100(392) 0~400 'C Pt100(392) 0~600 'C Pt1000(385) -200~850 'C Pt1000(385) -120~130 'C Pt1000(385) -40~160 'C T/C J type 0~760 'C T/C J type -200~1200 'C T/C K type 0~1370 'C T/C K type -270~1372 'C T/C K type -230~1372 'C T/C T type -100~400 'C T/C T type -270~400 'C T/C T type -230~400 'C T/C E type 0~1000 'C T/C E type -270~1000 'C T/C E type -230~1000 'C T/C R type 500~1750 'C T/C R type 0~1768 'C T/C R type 0~1750 'C T/C R type -50~1768 'C T/C S type 500~1750 'C T/C S type 0~1768 'C T/C S type -50~1768 'C T/C B type 500~1800 'C T/C B type 200~1820 'C T/C B type 0~1820 'C T/C N type -270~1300 'C TemperatureSensor Type 0 HumiditySensor Type 0 LightSensor Type 0 CO2Sensor Type 0 Unknown range Adam-4011 input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4012 input range code +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA Unknown range Adam-4013 input range code Pt385 -100~100 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~600 'C Pt392 -100~100 'C Pt392 0~100 'C Pt392 0~200 'C Pt392 0~600 'C Ni518 -80~100 'C Ni518 0~100 'C Unknown range Adam-4015 input range code Pt385 -50~150 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~400 'C Pt385 -200~200 'C Pt392 -50~150 'C Pt392 0~100 'C Pt392 0~200 'C Pt392 0~400 'C Pt392 -200~200 'C Pt1000 -40~160 'C Balco500 -30~120 'C Ni518 -80~100 'C Ni518 0~100 'C Ni508 0~100 'C Ni508 -50~200 'C BA1 -200~600 'C +/- 500 mV Unknown range Adam-4015T input range code Thermistor 3K 0~100 'C Thermistor 10K 0~100 'C Thermistor 10K -50~100 'C For ODM: VAA.02 Unknown range Adam-4016 input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 20 mA Unknown range Adam-4017 input range code +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA Unknown range Adam-4017P input range code 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA 0~20 mA Unknown range Adam-4018 input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4018P input range code +/- 20 mA 4~20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4018M input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4019 input range code +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 10 V +/- 5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4019P input range code +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V 4~20 mA +/- 10 V +/- 5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-4022T input range code 4~20 mA 0~10 V 0~20 mA Pt385 -100~100 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~600 'C Pt392 -100~100 'C Pt392 0~100 'C Pt392 0~200 'C Pt392 0~600 'C Pt1000 -40~160 'C Thermistor 3K 0~100 'C Thermistor 10K 0~100 'C Unknown range Adam-4117 input range code 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA +/- 15 V 0~10 V 0~5 V 0~1 V 0~500 mV 0~150 mV 0~20 mA 0~15 V Unknown range Adam-4118 input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA 4~20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-5013 input range code Pt385 -100~100 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~600 'C Pt3916 -100~100 'C Pt3916 0~100 'C Pt3916 0~200 'C Pt3916 0~600 'C Ni672 -80~100 'C Ni618 0~100 'C Unknown range Adam-5017 input range code 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA Unknown range Adam-5017H input range code +/- 10 V 0~10 V +/- 5 V 0~5 V +/- 2.5 V 0~2.5 V +/- 1 V 0~1 V +/- 500 mV 0~500 mV 4~20 mA 0~20 mA Unknown range Adam-5017UH input range code 4~20 mA +/- 10 V 0~500 mV 0~20 mA 0~10 V Unknown range Adam-5017P input range code 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV +/- 20 mA +/- 15 V 0~10 V 0~5 V 0~1 V 0~500 mV 0~500 mV, old define 0~150 mV 0~20 mA 0~15 V Unknown range Adam-5017S (ODM) input range code +/- 10 V +/- 5 V Unknown range Adam-5018 input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-5018P input range code +/- 15 mV +/- 50 mV +/- 100 mV +/- 500 mV +/- 1 V +/- 2.5 V +/- 20 mA 4~20 mA T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-6015 input range code Pt385 -50~150 'C Pt385 0~100 'C Pt385 0~200 'C Pt385 0~400 'C Pt385 -200~200 'C Pt392 -50~150 'C Pt392 0~100 'C Pt392 0~200 'C Pt392 0~400 'C Pt392 -200~200 'C Pt1000 -40~160 'C Balco500 -30~120 'C Ni518 -80~100 'C Ni518 0~100 'C Unknown range Adam-6017 input range code 4~20 mA +/- 10 V +/- 5 V +/- 1 V +/- 500 mV +/- 150 mV 0~20 mA Unknown range Adam-6018 input range code T/C J type 0~760 'C T/C K type 0~1370 'C T/C T type -100~400 'C T/C E type 0~1000 'C T/C R type 500~1750 'C T/C S type 500~1750 'C T/C B type 500~1800 'C Unknown range Adam-6022 input range code 4~20 mA +/- 10 V 0~20 mA Unknown range Adam-6024 input range code 4~20 mA +/- 10 V 0~20 mA Unknown range Adam AI Status At Low Address No fault detected Fail to provide Ai value (UART timeout) Over Range Under Range Open Circuit (Burnout) Zero / Span Calibration Error Adam AI Status At High Address No fault detected Di triggered to Safety Value Di triggered to Startup Value AnalogInput class for ADAM series. The AnalogInput constructor. The AdamCom object. The AnalogInput constructor. The AdamSocket object. The AnalogInput constructor. The AdamControl object Get the ADAM-4011 range code. The range code index. The value is between 0~13. The range code. Get the ADAM-4011 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4011 range name. The range code. The range name. Get the ADAM-4012 range code. The range code index. The value is between 0~5. The range code. Get the ADAM-4012 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4012 range name. The range code. The range name. Get the ADAM-4013 range code. The range code index. The value is between 0~9. The range code. Get the ADAM-4013 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4013 range name. The range code. The range name. Get the ADAM-4016 range code. The range code index. The value is between 0~4. The range code. Get the ADAM-4016 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4016 range name. The range code. The range name. Get the ADAM-4017 range code. The range code index. The value is between 0~5. The range code. Get the ADAM-4017 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4017 range name. The range code. The range name. Get the ADAM-4018 range code. The range code index. The value is between 0~13. The range code. Get the ADAM-4018 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4018 range name. The range code. The range name. Get the ADAM-4019 range code. The range code index. The value is between 0~13. The range code. Get the ADAM-4019 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4019 range name. The range code. The range name. Get the ADAM-4019P range code. The range code index. The value is between 0~14. The range code. Get the ADAM-4019P range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4019P range name. The range code. The range name. Get the ADAM-4022T range code. The range code index. The value is between 0~13. The range code. Get the ADAM-4022T range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4022T range name. The range code. The range name. Get the ADAM-4117 range code. The range code index. The value is between 0~14. The range code. Get the ADAM-4117 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4117 range name. The range code. The range name. Get the ADAM-4118 range code. The range code index. The value is between 0~14. The range code. Get the ADAM-4118 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4118 range name. The range code. The range name. Get the ADAM-5013 range code. The range code index. The value is between 0~9. The range code. Get the ADAM-5013 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5013 range name. The range code. The range name. Get the ADAM-5017 range code. The range code index. The value is between 0~6. The range code. Get the ADAM-5017 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5017 range name. The range code. The range name. Get the ADAM-5017H range code. The range code index. The value is between 0~11. The range code. Get the ADAM-5017H range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5017H range name. The range code. The range name. Get the ADAM-5017UH range code. The range code index. The value is between 0~4. The range code. Get the ADAM-5017UH range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5017UH range name. The range code. The range name. Get the ADAM-5017P range code. The range code index. The value is between 0~14. The range code. Get the ADAM-5017S range code. Get the ADAM-5017P range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5017S range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5017P range name. The range code. The range name. Get the ADAM-5017S range name. The range code. The range name. Get the ADAM-5018 range code. The range code index. The value is between 0~13. The range code. Get the ADAM-5018 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5018 range name. The range code. The range name. Get the ADAM-5018P range code. The range code index. The value is between 0~14. The range code. Get the ADAM-5018P range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5018P range name. The range code. The range name. Get the scaled value for unknown ADAM module The range code The resolution of value is 16-bits. Return scaled value if success, otherwise, return 0.0 Get the scaled value for unknown APAX module The range code The resolution of value is 16-bits. Return scaled value if success, otherwise, return 0.0 Get the scaled value with resolution for unknown APAX module The range code The resolution of value is 16-bits. The resolution. Return scaled value if success, otherwise, return 0.0 Get the range boundary for APAX unknown module The range code. The highest value of the range. The lowest value of the range. Get the range boundary for ADAM unknown module The range code. The highest value of the range. The lowest value of the range. Get the range name for APAX unknown module The range code. Return range code if success, otherwise, return empty string. Get the range name for ADAM unknown module The range code. Return range code if success, otherwise, return empty string. Get the range code by the range name for ADAM unknown module The range name. Return range code if success, otherwise, return 0x00. Get the range code by the range name for APAX unknown module The range name. Return range code if success, otherwise, return 0x00. Get the data format name for ADAM unknown module The data format code. Return range code if success, otherwise, return empty string. Get floating format for unknown APAX module The rnage code Return the float format string. Get floating format for unknown ADAM module The rnage code Return the float format string. Get unit string for APAX unknown module The range code Return unit string if success, otherwise, return an empty string. Get unit string for ADAM unknown module The range code Return unit string if success, otherwise, return an empty string. Get the scaled value ADAM-4000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the range boundary ADAM-4000 type The range code. (Use byte as the parameter) The highest value of the range. The lowest value of the range. Get the scaled value ADAM-5000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the range boundary ADAM-5000 type The range code. (Use byte as the parameter) The highest value of the range. The lowest value of the range. Get the scaled value ADAM-6000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the scaled value ADAM-6000 type The range code. (Use ushort as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the range boundary ADAM-6000 type The range code. (Use byte as the parameter) The highest value of the range. The lowest value of the range. Get the range boundary ADAM-6000 type The range code. (Use ushort as the parameter) The highest value of the range. The lowest value of the range. Get the range code ADAM-4000 type The range code index Return range code if success, otherwise, return 255 Get the range code ADAM-5000 type The range code index Return range code if success, otherwise, return 255 Get the range code ADAM-6000 type The range code index Return range code if success, otherwise, return 255 Get the range code ADAM-6000 type The range code index Return range code if success, otherwise, return 65535 Get the range name ADAM-4000 type The range code. (Use byte as the parameter) Return range name if success, otherwise, return empty string. Get the range name ADAM-5000 type The range code. (Use byte as the parameter) Return range name if success, otherwise, return empty string. Get the range name ADAM-6000 type The range code. (Use byte as the parameter) Return range name if success, otherwise, return empty string. Get the range name ADAM-6000 type The range code. (Use ushort as the parameter) Return range name if success, otherwise, return empty string. Get the range code index ADAM-4000 type The range code. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the range code index ADAM-5000 type The range code. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the range code index ADAM-6000 type The range code. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the range code index ADAM-6000 type The range code. (Use ushort as the parameter) Return range code index if success, otherwise, return -1 Get the channel total ADAM-4000 type Return channel total if success, otherwise, return 0. Get the channel total ADAM-5000 type Return channel total if success, otherwise, return 0. Get the channel total ADAM-6000 type Return channel total if success, otherwise, return 0. Get the range total ADAM-4000 type Return range total if success, otherwise, return 0. Get the range total ADAM-5000 type Return range total if success, otherwise, return 0. Get the range total. This old GetRangeTotal(Adam6000Type adam6000Type) function is now deprecated in favour of the GetRangeTotal(Adam6000Type adam6000Type, Adam6000_RangeFormat adam6000RangeFormat) function. ADAM-6000 type Return range total if success, otherwise, return 0. Get the range total ADAM-6000 type ADAM-6000 range format Return range total if success, otherwise, return 0. Get floating format ADAM-4000 type The rnage code. (Use byte as the parameter) Return the float format string. Get floating format ADAM-5000 type The rnage code. (Use byte as the parameter) Return the float format string. Get floating format ADAM-6000 type The range code. (Use byte as the parameter) Return the float format string. Get floating format ADAM-6000 type The range code. (Use ushort as the parameter) Return the float format string. Get unit string ADAM-4000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get unit string ADAM-5000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get unit string ADAM-6000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get unit string ADAM-6000 type The range code. (Use ushort as the parameter) Return unit string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-4000 type The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-5000 type The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-6000 type The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-6000 type The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string APAX-5000 module name. The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string APAX-5000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-4000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-5000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-6000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string APAX-5000 module name. The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string APAX-5000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string Adam-2000 type The range code Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string Adam-2000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string Adam-6000 type The range code Return calibration string if success, otherwise, return an empty string. Get integration total. The ADAM type. Return integration total if success, otherwise, return -1. Get integration index The ADAM type. The integration code Return integration index if success, otherwise, return -1. Get the integration code The ADAM type. The integration index. The value is between 0~1. Return integration code if success, otherwise, return 255. Get integration name. The ADAM type. The integration index. Return integration string if success, otherwise, return an empty string. Get integration name for ADAM-4100. The integration index. Return integration string if success, otherwise, return an empty string. Get the data format total ADAM-4000 type Return range total if success, otherwise, return 0. Get the data format code. ADAM-4000 type The data format index. The value is between 0~2. The range code. Get the data format index ADAM-4000 type The data format code. Return range code index if success, otherwise, return -1 Get the data format name ADAM-4000 type The data format code. Return range code if success, otherwise, return empty string. Get the data format total ADAM-5000 type Return range total if success, otherwise, return 0. Get the data format code. ADAM-5000 type The data format index. The value is between 0~1. The range code. Get the data format index ADAM-5000 type The data format code. Return range code index if success, otherwise, return -1 Get the data format name ADAM-5000 type The data format code. Return range code if success, otherwise, return empty string. Support module: ADAM-4022T, ADAM-4019P Get channel diagnostic status. The status. For ADAM-4019P the array length is 8: 0 means normal; 1 means open wire. For ADAM-4022T the array length is 4: 0 means normal; 1 means over high; 2 means over low; 3 means ivalid calibration. True if succeed, otherwise false. Support module: ADAM-4100. Get burnout mapping. Burnout mapping True if succeed, otherwise false. Support module: ADAM-5017UH. Get burnout mapping. The slot index, base 0. Burnout mapping True if succeed, otherwise false. Support module: ADAM-4100. Set burnout mapping. Burnout mapping True if succeed, otherwise false. Support module: ADAM-5017UH. Set burnout mapping. The slot index, base 0. Burnout mapping True if succeed, otherwise false. Support module: ADAM-4100. Get burnout detect setting. Indicate whether the burnout detect enabled. True if succeed, otherwise false. Support module: ADAM-6000. Get burnout detect setting. ushort, ( FFFF: up scale, 0000: down scale). True if succeed, otherwise false. Support module: ADAM-4100. Set burnout detect setting. Enable burnout detect enable True if succeed, otherwise false. Support module: ADAM-6000. Get burnout detect setting. ushort, ( FFFF: up scale, 0000: down scale). True if succeed, otherwise false. Support module: APAX-5000. Set burnout function. Slot index. The value is between 0~15 Enable burnout detect enable True if succeed, otherwise false. Support module: APAX-5000. CJC Initial Value Record. Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: APAX-5000. Set Thermal Couple Calibration. Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: APAX-5000. Set The Value While Burnout. Slot index. The value is between 0~15 The value while burnout True if succeed, otherwise false. Support module: ADAM-4100. Set Auto-filter. True if succeed, otherwise false. Support module: ADAM-4100. Get Auto-filter progress percentage. The progress percentage. True if succeed, otherwise false. Support module: ADAM-4100. Get Auto-filter sampling rate. The sampling rate. True if succeed, otherwise false. Support module: ADAM-4100. Get Auto-filter channel enabled status and filter percentage index. The total of the channels on the module. Array of channel status. The percentage index. 1 means 10%, ..., 9 means 90%. True if succeed, otherwise false. Support module: ADAM-4100. Set Auto-filter channel enabled status and filter percentage index. Array of channel status. The percentage index. 1 means 10%, ..., 9 means 90%. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Get channel values when the data format is set to engineering unit, percent or ohms(ADAM-4013, ADAM-4015). The total of the channels on the module. The value is between 1~8 Array of channel values. The channel status. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Get channel values when the data format is set to two's complement hexdecimal. The total of the channels. The value is between 1~8 Array of channel values. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Get channel values when the data format is set to two's complement hexdecimal. The channel index. The value is between 0~7 The channel value. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100 Get specified channel value when the data format is set to engineering unit, percent or ohms(ADAM-4015). If the module has only single channel, for example ADAM-4011, use GetValues instead of this method. The channel index. The value is between 0~7 The channel value. The channel status. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get channel values when the data format is set to engineering unit or ohms(ADAM-5013 on ADAM-5000). Slot index. The value is between 0~7 The total of the channels. The value is between 1~8 Array of channel values. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get channel values when the data format is set to engineering unit or ohms(ADAM-5013 on ADAM-5000). Slot index. The value is between 0~7 The total of the channels. The value is between 1~8 Array of channel values. The channel status. True if succeed, otherwise false. Support module: ADAM-5000 Get channel values when the data format is set to two's complement hexdecimal. Slot index. The value is between 0~7 The total of the channels. The value is between 1~8 Array of channel values. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get specified channel value. The value returned is in engineering unit format. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The channel value. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get specified channel value. The value returned is in engineering unit format. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The channel value. The channel status. True if succeed, otherwise false. Support module: APAX-5000. Get specified channel value. The value returned is in raw data. Slot index. The value is between 0~15 The channel index. The value is between 0~31 The channel value. True if succeed, otherwise false. Support module: APAX-5000. Get specified channel values. The value returned is in raw data. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: APAX-5000. Get channel status. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: APAX-5000. Get channel status. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-6000. Get channel enabled status The total of the channels. The value is between 1~8 Array of channel status. True if succeed, otherwise false. Support module: ADAM-4100, ADAM-6000. Set channel enabled status Array of channel status. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550. Get channel enabled status Slot index. The value is between 0~7 The total of the channels. The value is between 1~8 Array of channel status. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000/TCP, ADAM-5550, APAX-5000. Set channel enabled status Slot index. The value is between 0~7 (APAX:0~15) Array of channel status. True if succeed, otherwise false. Support module: APAX-5000. Set channel enabled status Slot index. The value is between 0~15 The enable mask. Support module: ADAM-6000. Get channel enabled status for average The total of the channels. The value is between 1~8 Array of channel status. True if succeed, otherwise false. Support module: ADAM-6000. Set channel enabled status for average Array of channel status. True if succeed, otherwise false. Support module: ADAM-5013, ADAM-5017, ADAM-5018 on ADAM-5000/TCP. Get module analog input range and integration time Slot index. The value is between 0~7 The input range code The integration code True if succeed, otherwise false. Support module: ADAM-5013, ADAM-5017, ADAM-5018 on ADAM-5000/TCP. Set module analog input range and integration time Slot index. The value is between 0~7 The input range code The integration code True if succeed, otherwise false. Support module: ADAM-5013, ADAM-5017, ADAM-5018 on ADAM-5000. Get module analog input range, integration time and data format Slot index. The value is between 0~7 The input range code The integration code The data format code. True if succeed, otherwise false. Support module: ADAM-5013, ADAM-5017, ADAM-5018 on ADAM-5000. Set module analog input range, integration time and data format Slot index. The value is between 0~7 The input range code The integration code The data format code. True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH. Get module data format Slot index. The value is between 0~7 The data format code. True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH. Set module data format Slot index. The value is between 0~7 The data format code. True if succeed, otherwise false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217, ADAM-6218. Get module integration time The integration code True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH. Get module integration time The slot index, base 0. The integration code True if succeed, otherwise false. Support module: ADAM-6015, ADAM-6017, ADAM-6018, ADAM-6217, ADAM-6218. Set module integration time The integration code True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH. Set module integration time The slot index, base 0. The integration code True if succeed, otherwise false. Support module: APAX-5000, APAX-5070. Set module integration time Slot index. The value is between 0~15. The integration code. 0:60Hz, 1:50Hz True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018P. (Also support on ADAM-5550) Get module analog input range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-5017H, ADAM-5017UH, ADAM-5017P, ADAM-5018P. (Also support on ADAM-5550) Set module analog input range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-4000 (Channel Independent Configuration), ADAM-4100, ADAM-6000. Get module analog input range The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-6000. Get module analog input range The channel index. The input range code. (Use ushort as the parameter) True if succeed, otherwise false. Support module: ADAM-4000 (Channel Independant Configuration), ADAM-4100, ADAM-6000. Set module analog input range The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-6000. Set module analog input range The channel index. The value is between 0~7 The input range code. (Use ushort as the parameter) True if succeed, otherwise false. Support module: APAX-5000. Set module analog input ranges Slot index. The value is between 0~15 The total of the channel on the module. The analog input ranges. Support module: APAX-5000. Get module analog input sample rate Slot index. The value is between 0~15 The analog input sample rate. True if succeed, otherwise false. Support module: APAX-5000. Set module analog input sample rate Slot index. The value is between 0~15 The analog input sample rate. For APAX-5017, only 1 Hz or 10 Hz can be accepted. For APAX-5017H, only 100 Hz or 1000 Hz can be accepted. Support module: ADAM-5017P, ADAM-5018P. Get analog input calibration value. Slot index. The value is between 0~7 The zero calibration string. The span calibration string. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP, APAX-5000 (Ch0), APAX-5070(UDP:5222). Set analog input Span calibration Slot index. The value is between 0~7 (APAX:0~15) True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100, ADAM-6000. Set analog input Span calibration True if succeed, otherwise false. Support module: ADAM-4000. Set analog input Span calibration Channel index. The value is between 0~7 True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP, APAX-5000, APAX-5070(UDP:5222). Set analog input Zero calibration Slot index. The value is between 0~7 (APAX:0~15) True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100, ADAM-6000. Set analog input Zero calibration True if succeed, otherwise false. Support module: ADAM-4000. Set analog input Zero calibration Channel index. The value is between 0~7 True if succeed, otherwise false. Support module: ADAM-4000. Set analog input Neg. calibration Channel index. The value is between 0~7 True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get CJC calibration value Slot index. The value is between 0~7 The CJC calibration value True if succeed, otherwise false. Support module: APAX-5000. Get Burnout Function Enable Mask Slot index. The value is between 0~15 The burnout enable mask True if succeed, otherwise false. Support module: APAX-5000. Get The Value While Burnout Slot index. The value is between 0~15 The value while burnout True if succeed, otherwise false. Support module: APAX-5000, APAX-5070. Get CJC calibration value Slot index. The value is between 0~7 The CJC calibration value The CJC status True if succeed, otherwise false. Support module: APAX-5000. Get channel value offset. Slot index. The value is between 0~7 Channel index. The channel value offset. True if succeed, otherwise false. Support module: APAX-5000. Set channel value offset. Slot index. The value is between 0~7 Channel index. The channel value offset. True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100, ADAM-6000. Get CJC calibration value The CJC calibration value True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP, APAX-5000. Set CJC offset calibration value Slot index. The CJC offset value True if succeed, otherwise false. Support module: ADAM-4000, ADAM-4100. Set CJC offset calibration value The CJC offset value True if succeed, otherwise false. Support module: ADAM-6000. Set CJC calibration value The CJC offset value True if succeed, otherwise false. Support module: ADAM-4000. Get lead wire resistance value The thermistor type. 0 for 3k, others for 10k. The lead wire resistance value True if succeed, otherwise false. Support module: ADAM-4000. Set lead wire resistance value The thermistor type. 0 for 3k, others for 10k. The lead wire resistance value. The value must be between -655.35~655.35 True if succeed, otherwise false. Support module: ADAM-4018M. Get memory configuration. The storage enabled status for all channels. The length of the array is 8. The standalone recording status. Value 0 means recording disabled; Value 1 means recording enabled. The recording mode. Value 0 means standard mode; Value 1 means event mode. Value 2 means mixed mode. The memory buffer storage mode. Value 0 means linear buffer; Value 1 means cycle buffer. The recording interval in seconds. The range is between 2~65535. True if succeed, otherwise false. Support module: ADAM-4018M. Set memory configuration. The storage enabled status for all channels. The length of the array is 8. The standalone recording status. Value 0 means recording disabled; Value 1 means recording enabled. The recording mode. Value 0 means standard mode; Value 1 means event mode. Value 2 means mixed mode. The memory buffer storage mode. Value 0 means linear buffer; Value 1 means cycle buffer. The recording interval in seconds. The range is between 2~65535. True if succeed, otherwise false. Support module: ADAM-4018M. Get memory operation. The recording operation status. True if succeed, otherwise false. Support module: ADAM-4018M. Set memory operation. The recording operation status. True if succeed, otherwise false. Support module: ADAM-4018M. Get memory standard record counts. The record counts. True if succeed, otherwise false. Support module: ADAM-4018M. Get memory event record counts. The record counts. True if succeed, otherwise false. Support module: ADAM-4018M. Get memory data record. The index of the record. For standard mode, the range is between 0~9999. For event mode, the range is between 0~4599. For mixed mode, the index 0~4999 is for standard data and index 5000~7299 is for event data. The channel index of the recorded data. The recorded data. The elapsed time for event data record since module started. For standard data, this value is 0. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get unknown module name. Slot index. The value is between 0~7 The module name. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get unknown module description. Slot index. The value is between 0~7 The module description. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get unknown module range code. Slot index. The value is between 0~7 The supported range codes. True if succeed, otherwise false. Support module: ADAM-5000, ADAM-5000TCP. Get unknown module information. Slot index. The value is between 0~7 The channel total of the module. The ranges code for each channel. The channel enabled mask. The module configuration. The module ID. True if succeed, otherwise false. Support module: ADAM-4018P. Get bias value. Channel index. The value is between 0~7 Bias value. The value is between -25.5~25.5 True if succeed, otherwise false. Support module: ADAM-4018P. Set bias value. Channel index. The value is between 0~7 Bias value. The value is between -25.5~25.5 True if succeed, otherwise false. Support module: APAX-5000, APAX-5070(UDP:5222). Set analog input auto-calibration Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get module analog input range. Slot index. The value is between 0~15 The input range code True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Set module analog input range. Slot index. The value is between 0~15 The input range code True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get ODM ADAM-5017S acquisition mode Slot index. The value is between 0~15 The input range code True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Set ODM ADAM-5017S acquisition mode. Slot index. The value is between 0~15 The input range code True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get ODM ADAM-5017S trigger total number. Slot index. The value is between 0~15 The trigger total number. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Set ODM ADAM-5017S trigger total number. Slot index. The value is between 0~15 The trigger total number. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get ODM ADAM-5017S sampling rate. Slot index. The value is between 0~15 The sampling rate. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Set ODM ADAM-5017S sampling rate. Slot index. The value is between 0~15 The sampling rate. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get ODM ADAM-5017S enable channel number. Slot index. The value is between 0~15 The enable channel number. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Set ODM ADAM-5017S enable channel number. Slot index. The value is between 0~15 The enable channel number. True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. ODM ADAM-5017S start to get value. Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. ODM ADAM-5017S stop getting value. Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: ADAM-5017S ODM on ADAM-5550. Get ODM ADAM-5017S enable channel number. Slot index. The value is between 0~15 The fifo data. True if succeed, otherwise false. ADAM serial communication class library for ADAM series. Record the checksum status The last error code ADAM-4000 ADAM-5000 Configuration object ADAM-4000 ADAM-5000 DigitalInput object ADAM-4000 ADAM-5000 DigitalOutput object ADAM-4000 ADAM-5000 AnalogInput object ADAM-4000 ADAM-5000 AnalogOutput object ADAM-4000 Modbus object ADAM-2000 object ADAM-4000 ADAM-5000 Alarm object ADAM-4000 ADAM-5000 Counter object The PID object Calculate the checksum The string that is going to calculate the checksum The checksum of the string. Append the checksum to the command The string that is going to calculate and append the checksum Verify and trimoff the checksum of the response The string that is going to verify and trimoff the checksum AdamCom constructor. The port number which is ranged from 1 to 256 ADAM-4000 ADAM-5000 Configuration object The module address which is ranged from 0 to 255 AdamConfig object ADAM-4000 ADAM-5000 DigitalInput object The module address which is ranged from 0 to 255 The DigitalInput object ADAM-4000 ADAM-5000 DigitalOutput object The module address which is ranged from 0 to 255 The DigitalOutput object ADAM-4000 ADAM-5000 AnalogInput object The module address which is ranged from 0 to 255 ADAM-4000 ADAM-5000 AnalogOutput object The module address which is ranged from 0 to 255 The AnalogOutput object ADAM-4000 Modbus object The module address which is ranged from 0 to 255 The Modbus object ADAM-2000 object The module address which is ranged from 0 to 65535 The Adam2000 object ADAM-4000 ADAM-5000 Alarm object The module address which is ranged from 0 to 255 The Alarm object ADAM-4000 ADAM-5000 Counter object The module address which is ranged from 0 to 255 The Counter object ADAM-4000 PID object The module address which is ranged from 0 to 255 The PID object Send and receive ASCII command for ADAM modules The command string to send The responsed string received True if the transaction success. Get APAX-5073 firmware version. Support: APAX-5073 The module slave address which is ranged from 0 to 255 The module firmware version. Return true if success, otherwise return false. Get APAX-5073 DSP firmware version. Support: APAX-5073 The module slave address which is ranged from 0 to 255 DSP firmware version. Return true if success, otherwise return false. The last error code when function return false. Get/Set Checksum status when module runs on ASCII protocol. The type for getting Adam information by UDP broadcast Get device information. Get network configuration. Get ADAM-5000 port setting. Get device configuration. Get ADAM wireless configuration. Get WISE wireless configuration. Reset ADAM command. Get Apax device information. Get Apax network configuration. Get eAutomation device information. Module status in Adam information Class Download(Bootloader) mode. Runtime mode. Normal mode. Initial mode. The type for setting Module Control Command by UDP broadcast Locate Module Reset Password Wi-Fi Site Survey The WISE class to stroe all wireless configuration information about a module WiseWirelessInformation constuctor Copy Infrastructure mode IP from UDP packet to this object The UDP packet buffer. The byte index. Copy Infrastructure mode subnet mask from UDP packet to this object The UDP packet buffer. The byte index. Copy Infrastructure mode gateway from UDP packet to this object The UDP packet buffer. The byte index. Copy Infrastructure mode DNS from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode IP from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode subnet mask from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode gateway from UDP packet to this object The UDP packet buffer. The byte index. Copy infrastructure mode SSID length from UDP packet to this object The UDP packet buffer. The byte index. Copy infrastructure mode SSID from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. Copy infrastructure mode security type from UDP packet to this object The UDP packet buffer. The byte index. Copy infrastructure mode security key length from UDP packet to this object The UDP packet buffer. The byte index. Copy infrastructure mode security key from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. Copy AP mode SSID hidden flag from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode SSID length from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode SSID from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. Copy AP mode security type from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode security key length from UDP packet to this object The UDP packet buffer. The byte index. Copy AP mode security key from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. The Infrastructure mode IP address. The Infrastructure mode subnet mask. The Infrastructure mode gateway. The Infrastructure mode DNS address. The AP mode IP address. The AP mode subnet mask. The AP mode gateway. The infrastructure mode SSID length. The infrastructure mode SSID. The infrastructure mode security type. The infrastructure mode security key length. The infrastructure mode security key. The AP mode SSID hidden flag. The AP mode SSID length. The AP mode SSID. The AP mode security type. The AP mode security key length. The AP mode security key. The ADAM class to stroe all information about a module AdamInformation constuctor Copy device ID from UDP packet to this object The UDP packet buffer. The byte index. Copy device ID from UDP packet to this object The UDP packet buffer. The byte index. Copy IP from IPEndPoint to this object The IP address bytes array. The byte index. Copy IP from UDP packet to this object The UDP packet buffer. The byte index. Copy MAC address from UDP packet to this object The UDP packet buffer. The byte index. Copy port number from UDP packet to this object The UDP packet buffer. The byte index. Copy subnet mask from UDP packet to this object The UDP packet buffer. The byte index. Copy default gateway from UDP packet to this object The UDP packet buffer. The byte index. Copy default NetConfigProtocol from UDP packet to this object The UDP packet buffer. The byte index. Copy password from UDP packet to this object The UDP packet buffer. The byte index. Copy device name from UDP packet to this object The UDP packet buffer. The byte index. The device name length. Copy device description from UDP packet to this object The UDP packet buffer. The byte index. The description length. Copy host idle enabled from UDP packet to this object The UDP packet buffer. The byte index. Copy Web Http enabled from UDP packet to this object The UDP packet buffer. The byte index. Copy host idle time from UDP packet to this object The UDP packet buffer. The byte index. Copy ethernet mode from UDP packet to this object The UDP packet buffer. The byte index. Copy databits from UDP packet to this object The UDP packet buffer. The byte index. Copy parity from UDP packet to this object The UDP packet buffer. The byte index. Copy stopbits from UDP packet to this object The UDP packet buffer. The byte index. Copy flow control from UDP packet to this object The UDP packet buffer. The byte index. Copy baudrate from UDP packet to this object The UDP packet buffer. The byte index. Copy frame timeout from UDP packet to this object The UDP packet buffer. The byte index. Set Module Control Command Parameter Value. The command parameter data. Copy hardware type from UDP packet to this object The UDP packet buffer. The byte index. Copy Module Status from UDP packet to this object The status represented by byte size. The byte index. Copy header reserve field from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless region flag from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless region from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless mode flag from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless mode from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless channel from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless basic rate from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless initial SSID length from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless initial SSID from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. Copy wireless SSID length from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless SSID from UDP packet to this object The UDP packet buffer. The byte index. The SSID length. Copy wireless WEP key from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless WEP key index from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless 64 bits WEP key 1 from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless 64 bits WEP key 2 from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless 64 bits WEP key 3 from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless 64 bits WEP key 4 from UDP packet to this object The UDP packet buffer. The byte index. Copy wireless 128 bits WEP key from UDP packet to this object The UDP packet buffer. The byte index. Copy to another AdamInformation object. The target AdamInformation object. Redefine Equals for AdamInformation type. Override GetHashCode() for consistency and usability in dictionaries.. Get/Set WiseWirelessInformation property. Get/set device ID. Get/set device ID. The Client IP address. The IP address. The MAC address. The new MAC address. The port number. The subnet mask. The default gateway. The default gateway. The password. The password cached The device name. The description. The host idle status. The Web Http status. The host idle time. The ethernet mode. The databits. The parity. The stop bits. The flow control. The baudrate. The frame timeout. The module control command parameter byte length. The module control command parameter data. The Module Status. The hardware type. The header reserved field. The wireless region flag. The wireless region. The wireless mode flag. The wireless mode. The wireless channel. The wireless basic rate. The wireless initial SSID length. The wireless initial SSID. The wireless SSID length. The wireless SSID. The wireless WEP key. The wireless WEP key Index. The wireless 64 bits WEP key 1. The wireless 64 bits WEP key 2. The wireless 64 bits WEP key 3. The wireless 64 bits WEP key 4. The wireless 128 bits WEP key. The class is used for comparing the MAC address for ADAM. ADAM ethernet communication class library for ADAM series. The sending timeout The receiving timeout The connection timeout The port number The IP address The Socket object The Configuration object The DigitalInput object The DigitalOutput object The AnalogInput object The AnalogOutput object The Modbus object The Alarm object The Counter object The PID object The last error code The AdamSocket constructor The AdamSocket constructor Get the socket protocol type The socket protocol type Get the IP string The IP string ADAM-5000TCP ADAM-6000 Configuration object The Configuration object ADAM-5000TCP ADAM-6000 Configuration object The module address which is ranged from 0 to 255 The Configuration object ADAM-5000TCP ADAM-6000 DigitalInput object The DigitalInput object ADAM-5000TCP ADAM-6000 DigitalInput object The module address which is ranged from 0 to 255 The DigitalInput object ADAM-5000TCP ADAM-6000 DigitalOutput object The DigitalOutput object ADAM-5000TCP ADAM-6000 DigitalOutput object The module address which is ranged from 0 to 255 The DigitalOutput object ADAM-5000TCP ADAM-6000 AnalogInput object The AnalogInput object ADAM-5000TCP ADAM-6000 AnalogInput object The module address which is ranged from 0 to 255 The AnalogInput object ADAM-5000TCP ADAM-6000 AnalogOutput object The AnalogOutput object ADAM-5000TCP ADAM-6000 AnalogOutput object The module address which is ranged from 0 to 255 The AnalogOutput object ADAM-5000TCP ADAM-6000 Modbus object The Modbus object ADAM-5000TCP ADAM-6000 Modbus object The module address which is ranged from 0 to 255 The Modbus object ADAM-5000TCP ADAM-6000 Alarm object ADAM-5000TCP ADAM-6000 Alarm object The module address which is ranged from 0 to 255 ADAM-5000TCP ADAM-6000 Counter object ADAM-5000TCP ADAM-6000 Counter object The module address which is ranged from 0 to 255 ADAM-6000 PID object ADAM-6000 PID object The module address which is ranged from 0 to 255 Set the timeout constances for socket The connection timeout. The sending timeout The receiving timeout Connect callback function Connect to an ADAM module Adam module type. The IP address. The protocol type. True, if successed, otherwise false. Set socket option The IP address. The protocol type. The port number. True, if successed, otherwise false. Connect to a TCP/UDP module The IP address. The protocol type. The port number. True, if successed, otherwise false. Disconnect the socket Send data to the connected module The data bytes. The length of the data. True, if successed, otherwise false. Receive data from connected module. This function will receive as many data as the length of i_byData within receiving timeout. The actually received data length will be returned in the o_iLen. The receiving buffer. The received data length True, if successed, otherwise false. Send data to and received data from an ADAM module The ASCII command to send. The ASCII response from ADAM module. True, if successed, otherwise false. Get the local network card IP protected static bool GetAdamInformation(AdamInfoType i_infoType, string i_szIP, int i_iTimeout, string i_szBindIP, ref ArrayList adamList) protected static bool GetAdamInformation(AdamInfoType i_infoType, string i_szIP, int i_iTimeout, ref ArrayList adamList) Get the ADAM device list by using UDP broadcast. The timeout for each information type. The array list which holds the ADAM information. Return true if success, otherwise return false. Get the ADAM device list by using indicated IP address. The indicated IP The timeout for each information type. The array list which holds the ADAM information. Return true if success, otherwise return false. Get the ADAM device list by using UDP broadcast. The timeout for each information type. The source IP address. (Make sure the network setting is the same as Adam) The array list which holds the ADAM information. Return true if success, otherwise return false. Get the ADAM device list by using indicated IP address. The indicated IP The timeout for each information type. The source IP address. (Make sure the network setting is the same as Adam) The array list which holds the ADAM information. Return true if success, otherwise return false. Get the Advantech device list by using UDP broadcast. The timeout for each information type. The array list which holds the Advantech device information. Return true if success, otherwise return false. Set the ADAM device information by using UDP broadcast. Add APAX-5070 support. The ADAM information type. The timeout for setting ADAM information. The ADAM information object which must be get by calling GetAdamDeviceList. Return true if success, otherwise return false. Set the ADAM device information by using UDP broadcast. Add APAX-5070 support. The ADAM information type. The timeout for setting ADAM information. The ADAM information object which must be get by calling GetAdamDeviceList. The source IP address. (Make sure the network setting is the same as Adam) Return true if success, otherwise return false. Send the module control command by using UDP broadcast. The module control command type. The timeout for setting ADAM information. The ADAM information object which must be get by calling GetAdamDeviceList. Return true if success, otherwise return false. Send the module control command by using UDP broadcast. The module control command type. The timeout for setting ADAM information. The ADAM information object which must be get by calling GetAdamDeviceList. The source IP address. (Make sure the network setting is the same as Adam) Return true if success, otherwise return false. Get DSP version from APAX coupler. Support: APAX-5070 The receive data from APAX coupler Return true if success, otherwise return false. Get module name. Support: APAX-5070, APAX-5072 The unique ID of the module The module name Return true if success, otherwise return false. Refresh IO module informations. Support: APAX-5070 Return true if success, otherwise return false. Check if APAX coupler is ready or not. Support: APAX-5070 The unique ID The receive data from APAX coupler Return true if success, otherwise return false. Check if APAX coupler is ready or not. Support: APAX-5070 The unique ID Return true if success, otherwise return false. The last error code when function return false. The Adam series type Get the socket connected status. The flag indicates the ADAM-5000 was found or not. The flag indicates the ADAM-6000W was found or not. Adam 6000 slew rate Immediate change 1 V/sec;1 mA/sec 2 V/sec;2 mA/sec 4 V/sec;4 mA/sec 8 V/sec;8 mA/sec 16 V/sec;16 mA/sec 32 V/sec;32 mA/sec 64 V/sec;64 mA/sec Adam slew rate Immediate change 0.0625 V/sec, 0.125 mA/sec 0.125 V/sec, 0.250 mA/sec 0.250 V/sec, 0.500 mA/sec 0.500 V/sec, 1 mA/sec 1 V/sec, 2 mA/sec 2 V/sec, 4 mA/sec 4 V/sec, 8 mA/sec 8 V/sec, 16 mA/sec 16 V/sec, 32 mA/sec 32 V/sec, 64 mA/sec 64 V/sec, 128 mA/sec Unknown range Adam-4021 Output range 0~20 mA 4~20 mA 0~10 V Unknown range Adam-4022T Output range 0~20 mA 4~20 mA 0~10 V Unknown range Adam-4024 Output range 0~20 mA 4~20 mA -10~10 V Unknown range Adam-5024 Output range 0~20 mA 4~20 mA 0~10 V Unknown range Adam-6022 Output range 0~20 mA 4~20 mA 0~10 V Unknown range Adam-6024 Output range 0~20 mA 4~20 mA 0~10 V Unknown range Adam AO Status At Low Address No fault detected Fail to provide Ao value (UART timeout) No Output Current (Current Broken) Zero / Span Calibration Error Adam AO Status At High Address No fault detected Di triggered to Safety Value Di triggered to Startup Value Ao triggered to Fail Safety Value Summary description for AnalogOutput. The AnalogOutput constructor. The AdamCom object. The AnalogOutput constructor. The AdamSocket object. The AnalogOutput constructor. The AdamControl object Get the slew rate code. The slew rate code index. Return range code if success, otherwise, return 255 Get the slew rate name Adam_SlewRate code. Return range code name if success, otherwise, return empty string. Get the slew rate code of ADAM-6000. The slew rate code index. Return range code if success, otherwise, return 255 Get the slew rate name of ADAM-6000 Adam_SlewRate code. Return range code if success, otherwise, return empty string. Get the slew rate code index of ADAM-6000 The slew rate code. Return range code index if success, otherwise, return -1 Get the slew rate name of ADAM-6124 Adam_SlewRate. Return range code if success, otherwise, return empty string. Get the slew rate total of ADAM-6124 Return slew rate total if success, otherwise, return 0. Get the slew rate total Return slew rate total if success, otherwise, return 0. Get the slew rate code index The slew rate code. Return range code index if success, otherwise, return -1 Get the ADAM-4021 range code. The range code index. The value is between 0~2. The range code. Get the ADAM-4021 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4021 range name. The range code. The range name. Get the ADAM-4022T range code. The range code index. The value is between 0~2. The range code. Get the ADAM-4022T range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4022T range name. The range code. The range name. Get the ADAM-4024 range code. The range code index. The value is between 0~2. The range code. Get the ADAM-4024 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-4024 range name. The range code. The range name. Get the scaled value ADAM-4000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the slew rate code. ADAM-4000 type The slew rate code index. Return slew rate code if success, otherwise, return 255 Get the slew rate name ADAM-4000 type Adam_SlewRate. Return slew rate name if success, otherwise, return empty string. Get the slew rate total ADAM-4000 type Return slew rate total if success, otherwise, return 0. Get the slew rate code index ADAM-4000 type The slew rate code index. Return slew rate index if success, otherwise, return -1 Get the range code ADAM-4000 type The range code index Return range code if success, otherwise, return 255 Get the range name ADAM-4000 type The range code. (Use byte as the parameter) Return range code if success, otherwise, return empty string. Get the range code index ADAM-4000 type The range code index. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the channel total ADAM-4000 type Return channel total if success, otherwise, return 0. Get the range total ADAM-4000 type Return range total if success, otherwise, return 0. Get floating format ADAM-4000 type The range code. (Use byte as the parameter) Return the float format string. Get unit string ADAM-4000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-4000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-4000 type The range code. (Use byte as the parameter) Return calibration string if success, otherwise, return an empty string. Get the data format total ADAM-4000 type Return range total if success, otherwise, return 0. Get the data format code. ADAM-4000 type The data format index. The value is between 0~2. The range code. Get the data format index ADAM-4000 type The data format code. Return range code index if success, otherwise, return -1 Get the data format name ADAM-4000 type The data format code. Return range code if success, otherwise, return empty string. Get the ADAM-5024 range code. The range code index. The value is between 0~9. The range code. Get the ADAM-5024 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-5024 range name. The range code. The range name. Get the scaled value ADAM-5000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the slew rate code. ADAM-5000 type The slew rate code index. Return slew rate code if success, otherwise, return 255 Get the slew rate code. ADAM-6000 type The slew rate code index. Return slew rate code if success, otherwise, return 255 Get the slew rate name ADAM-5000 type Adam_SlewRate. Return slew rate name if success, otherwise, return empty string. Get the slew rate name ADAM-6000 type Adam_SlewRate. Return slew rate name if success, otherwise, return empty string. Get the slew rate total ADAM-5000 type Return slew rate total if success, otherwise, return 0. Get the slew rate total ADAM-6000 type Return slew rate total if success, otherwise, return 0. Get the slew rate code index ADAM-5000 type The slew rate code index. Return slew rate index if success, otherwise, return -1 Get the slew rate code index ADAM-6000 type The slew rate code index. Return slew rate index if success, otherwise, return -1 Get the range code ADAM-5000 type The range code index Return range code if success, otherwise, return 255 Get the range name ADAM-5000 type The range code. (Use byte as the parameter) Return range code if success, otherwise, return empty string. Get the range code index ADAM-5000 type The range code index. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the channel total ADAM-5000 type Return channel total if success, otherwise, return 0. Get the range total ADAM-5000 type Return range total if success, otherwise, return 0. Get floating format ADAM-5000 type The range code. (Use byte as the parameter) Return the float format string. Get unit string ADAM-5000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-5000 type The range code Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-5000 type The range code. (Use byte as the parameter) Return calibration string if success, otherwise, return an empty string. Get the ADAM-6022 range code. The range code index. The value is between 0~9. The range code. Get the ADAM-6022 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-6022 range name. The range code. The range name. Get the ADAM-6024 range code. The range code index. The value is between 0~9. The range code. Get the ADAM-6024 range code index The range code The range index, base-0. If the range is not defined, then return -1. Get the ADAM-6024 range name. The range code. The range name. Get the scaled value ADAM-6000 type The range code. (Use byte as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the scaled value ADAM-6000 type The range code. (Use ushort as the parameter) The value that is read by Modbus. Return scaled value if success, otherwise, return 0.0 Get the range code ADAM-6000 type The range code index Return range code if success, otherwise, return 255 Get the range code ADAM-6000 type The range code index Return range code if success, otherwise, return 65535 Get the range name ADAM-6000 type The range code. (Use byte as the parameter) Return range code if success, otherwise, return 255 Get the range name ADAM-6000 type The range code. (Use ushort as the parameter) Return range code if success, otherwise, return 255 Get the range code index ADAM-6000 type The range code index. (Use byte as the parameter) Return range code index if success, otherwise, return -1 Get the range code index ADAM-6000 type The range code index. (Use ushort as the parameter) Return range code index if success, otherwise, return -1 Get the channel total ADAM-6000 type Return channel total if success, otherwise, return 0. Get the range total. This old GetRangeTotal(Adam6000Type adam6000Type) function is now deprecated in favour of the GetRangeTotal(Adam6000Type adam6000Type, Adam6000_RangeFormat adam6000RangeFormat) function. ADAM-6000 type Return range total if success, otherwise, return 0. Get the range total ADAM-6000 type ADAM-6000 range format/// Return range total if success, otherwise, return 0. Get floating format ADAM-6000 type The range code. (Use byte as the parameter) Return the float format string. Get floating format ADAM-6000 type The range code. (Use ushort as the parameter) Return the float format string. Get unit string ADAM-6000 type The range code. (Use byte as the parameter) Return unit string if success, otherwise, return an empty string. Get unit string ADAM-6000 type The range code. (Use ushort as the parameter) Return unit string if success, otherwise, return an empty string. Get the span calibration apply string ADAM-6000 type The range code. (Use byte as the parameter) Return calibration string if success, otherwise, return an empty string. Get the span calibration apply string Adam-6000 type The range code. (Use ushort as the parameter) Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string ADAM-6000 type The range code. (Use byte as the parameter) Return calibration string if success, otherwise, return an empty string. Get the zero calibration apply string Adam-6000 type The range code. (Use ushort as the parameter) Return calibration string if success, otherwise, return an empty string. Support module: ADAM-4016. Get module excitation output value. The last output value True if succeed, otherwise false. Support module: ADAM-4016. Set the excitation output value The value to output. The value is form 0.0~10.0 True if succeed, otherwise false. Support module: ADAM-4016. Set the present output value as startup value True if succeed, otherwise false. Support module: ADAM-4016. Set the counts to adjust output value. Each count is about 1.0 mV. The counts to set. The range is from -128~127. True if succeed, otherwise false. Support module: ADAM-4016. Set analog output Span calibration True if succeed, otherwise false. Support module: ADAM-4016. Set analog output Zero calibration True if succeed, otherwise false. Support module: ADAM-4021. Get module last analog output value by different data format. The data format. The last output value True if succeed, otherwise false. Support module: ADAM-4021. Set the current output value by different data format. The data format. The value to output True if succeed, otherwise false. Support module: ADAM-4021. Set analog output Span calibration True if succeed, otherwise false. Support module: ADAM-4021. Set analog output Zero calibration True if succeed, otherwise false. Support module: ADAM-4021. Set the present output value as startup value True if succeed, otherwise false. Support module: ADAM-4021. Set the counts to adjust output value. Each count is about 1.5uA. The counts to set. The range is from -95~95. True if succeed, otherwise false. Support module: ADAM-6200. Set the counts to adjust output value. The channel index. /// 0 : span, 1 : Zero. The counts to set. True if succeed, otherwise false. Support module: ADAM-4022T. Get module analog output value. The channel index. The value is between 0~1. The last output value True if succeed, otherwise false. Support module: ADAM-4022T. Set the output value The channel index. The value is between 0~1. The value to output True if succeed, otherwise false. Support module: ADAM-4022T. Get module analog Output range The channel index. The value is between 0~1. The Output range code True if succeed, otherwise false. Support module: ADAM-4022T. Set module analog Output range The channel index. The value is between 0~1 The Output range code True if succeed, otherwise false. Support module: APAX-5000. Set module module safety values. Slot index. The value is between 0~15 The total of the channel on the module. The analog output ranges. Support module: ADAM-6124. Get module module safety values. Slot index. The value is between 0~15 Channel index to config. The slew rate index. (0xFF for user defined) The slew rate setting: step size for user defined. The slew rate setting: update clock for user defined. Support module: ADAM-6124. Set module module safety values. Slot index. The value is between 0~15 Channel index to config. The slew rate index. (0xFF for user defined) The slew rate setting: step size for user defined. The slew rate setting: update clock for user defined. Support module: APAX-5000. Set module analog output ranges Slot index. The value is between 0~15 The total of the channel on the module. The analog output ranges. Support module: ADAM-4024. Get module last analog output value by different data format. The channel index. The last output value True if succeed, otherwise false. Support module: ADAM-4024. Set the current output value The channel index. The value is between 0~7 The value to output True if succeed, otherwise false. Support module: ADAM-4024. Get analog output startup value The channel index. The value is between 0~3 The startup output value True if succeed, otherwise false. Support module: ADAM-4024. Set the startup value The channel index. The value is between 0~3. The startup output value. True if succeed, otherwise false. Support module: ADAM-4024. Get analog output Emergency value The channel index. The value is between 0~3 The emergency output value True if succeed, otherwise false. Support module: ADAM-4024. Set the emergency value The channel index. The value is between 0~3. The emergency output value. True if succeed, otherwise false. Support module: ADAM-4024. Get module analog Output range The channel index. The value is between 0~3 The Output range code True if succeed, otherwise false. Support module: ADAM-4024. Set module analog Output range The channel index. The value is between 0~3 The Output range code True if succeed, otherwise false. Support module: ADAM-6200. Get module analog output range The channel index. The output range code. (Use ushort as the parameter) True if succeed, otherwise false. Support module: ADAM-6200. Set module analog output range The channel index. The output range code (Use ushort as the parameter) True if succeed, otherwise false. Support module: ADAM-4024. Set analog output 20 mA calibration The channel index. The value is between 0~3 True if succeed, otherwise false. Support module: ADAM-4024. Set analog output 4 mA calibration The channel index. The value is between 0~3 True if succeed, otherwise false. Support module: ADAM-4024. Set the counts to adjust output value. The channel index. The counts to set. The range is from -127~127. True if succeed, otherwise false. Support module: ADAM-4024. Get module emergency flag. The channel index. The value is between 0~3. The emergency flag. If the flag is true, the AO will output the emergency value when corresponded DI is On. True if succeed, otherwise false. Support module: ADAM-4024. Get emergency DI status that is used for the AO. The total of the DI channel on the module. The emergency DI status. Return true if success, otherwise return false. Support module: ADAM-4024. Set emergency flag. The channel index. The value is between 0~3 The emergency flag. Set to true, then the AO will output the emergency value when corresponded DI is On. True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5000. (Also support on ADAM-5550) Get module last analog output value Slot index. The value is between 0~7 The channel index. The value is between 0~7 The last output value True if succeed, otherwise false. Support module: APAX-5000. Get specified channel value. The value returned is in raw data. Slot index. The value is between 0~15 The channel index. The value is between 0~31 The channel value. True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5000. Get module analog output range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code The slew rate code. True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5000. Set module analog output range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code The slew rate code. True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5000/TCP. Get module analog output range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5000/TCP. Set module analog output range Slot index. The value is between 0~7 The channel index. The value is between 0~7 The input range code True if succeed, otherwise false. Support module: ADAM-5024. Set analog output Span calibration Slot index. The value is between 0~7 The channel index. The value is between 0~7 True if succeed, otherwise false. Support module: ADAM-5024. Set analog output Zero calibration Slot index. The value is between 0~7 The channel index. The value is between 0~7 True if succeed, otherwise false. Support module: ADAM-5024. Get analog output startup value Slot index. The value is between 0~7 The channel index. The value is between 0~7 The startup output value True if succeed, otherwise false. Support module: ADAM-5024. Set the current output value as startup value Slot index. The value is between 0~7 The channel index. The value is between 0~7 True if succeed, otherwise false. Support module: APAX-5028. Get analog output startup values Slot index. The value is between 0~15 The total channel number. The maximum value is 32. The startup output values. True if succeed, otherwise false. Support module: APAX-5028. Set analog output startup values Slot index. The value is between 0~15 The startup output values. True if succeed, otherwise false. Support module: APAX-5000, APAX-5070. Set specified channel value. The value is raw data. Slot index. The value is between 0~15 The channel index. The value is between 0~31 The channel value. True if succeed, otherwise false. Support module: APAX-5000, APAX-5070. Set specified channel value. The value is float data. Slot index. The value is between 0~15 The channel index. The value is between 0~31 The channel range code. The channel value. True if succeed, otherwise false. Support module: APAX-5000, APAX-5070. Set specified channel value. The value is float data. Slot index. The value is between 0~15 The channel index. The value is between 0~31 The channel range code. The channel value. The resolution. True if succeed, otherwise false. Support module: APAX-5000. Get specified channel safety values. The value returned is in raw data. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: ADAM-6200 series. Get safety function status (enable or disable) value. The safety function status value. True if succeed, otherwise false. Support module: ADAM-6200 series. Set safety function status (enable or disable) value. The safety function status value. True if succeed, otherwise false. Support module: ADAM-6100 series. Get module fail safety values(FSV) trig time value. Slot index. The value is between 0~15 The trig time value. True if succeed, otherwise false. Support module: ADAM-6100 series. Set module fail safety values(FSV) trig time value. Slot index. The value is between 0~15 The trig time value. Support module: ADAM-6118 Set module CJC compensation value. Slot index. The value is between 0~15 The offset value. Support module: APAX-5000. Get specified channel values. The value returned is in raw data. Slot index. The value is between 0~15 The channel total. The value is between 1~31 The channel value. True if succeed, otherwise false. Support module: ADAM-5024. (Also support on ADAM-5550) Set the current output value Slot index. The value is between 0~7 The channel index. The value is between 0~7 The value to output True if succeed, otherwise false. Support module: ADAM-5024. Set the counts to adjust output value. Each count is about 1.5uA. Slot index. The value is between 0~7 The channel index. The value is between 0~7 The counts to set. The range is from -95~95. True if succeed, otherwise false. Support module: APAX_5000. Set AO calibration count. Use Calibration steps: 1. SetCalibrationMode() 2. SetCalibrationCounts() 3. SetZeroCalibration() or SetSpanCalibration() The slot index, base 0. The channel index. AO calibration count value. True if secceed, otherwise false. Support module: ADAM-6022, ADAM-6024. Get module analog output range The channel index. The value is between 0~1 The input range code True if succeed, otherwise false. Support module: ADAM-6022, ADAM-6024. Set module analog output range The channel index. The value is between 0~1 The input range code True if succeed, otherwise false. Support module: ADAM-4022T, ADAM-6022, ADAM-6024. Get analog output Span calibration raw data The channel index. The value is between 0~1 The raw analog output data, range is from 0~4095 True if succeed, otherwise false. Support module: ADAM-4022T, ADAM-6022, ADAM-6024. Set analog output Span calibration raw data The channel index. The value is between 0~1 The raw analog output data, range is from 0~4095 True if succeed, otherwise false. Support module: ADAM-4022T, ADAM-6022, ADAM-6024. Get analog output Zero calibration raw data The channel index. The value is between 0~1 The raw analog output data, range is from 0~4095 True if succeed, otherwise false. Support module: ADAM-4022T, ADAM-6022, ADAM-6024. Set analog output Zero calibration raw data The channel index. The value is between 0~1 The raw analog output data, range is from 0~4095 True if succeed, otherwise false. Support module: ADAM-4022T, ADAM-6022, ADAM-6024. Output analog uses raw data. The channel index. The value is between 0~1 The raw analog output data, range is from 0~4095 True if succeed, otherwise false. Support module: ADAM-6022, ADAM-6024. Get analog output startup value The channel index. The value is between 0~1 The startup output value, ranged from 0x000(0) to 0xFFF(4095) True if succeed, otherwise false. Support module: ADAM-6022, ADAM-6024. Set the analog output startup value The channel index. The value is between 0~1 The startup output value, ranged from 0x000(0) to 0xFFF(4095) True if succeed, otherwise false. APAX API. Set AO buffer values. The slot index, base 0. Channel mask. The AO values to set. The length of the array must match the total of the channel on the module. Return true if success; otherwise, return false. Support module: ADAM-5024 on ADAM-5550. Get module analog Output range The slot index, base 0. The channel index. The value is between 0~3 The Output range code True if succeed, otherwise false. Support module: ADAM-5024 on ADAM-5550. Set module analog Output range The slot index, base 0. The channel index. The value is between 0~3 The Output range code True if succeed, otherwise false. Support module: ADAM-6124. Slot index. The total of the channel on the module. The AO channel status. True if secceed, otherwise false. Get the scaled value for unknown ADAM module The range code The resolution of value is 16-bits. Return scaled value if success, otherwise, return 0.0 Get the scaled value for unknown APAX module The range code The resolution of value is 16-bits. Return scaled value if success, otherwise, return 0.0 Get the scaled value for unknown APAX module The range code The resolution of value is 16-bits. The resolution. Return scaled value if success, otherwise, return 0.0 Get the range boundary for APAX unknown module The range code. The highest value of the range. The lowest value of the range. Get the range boundary ADAM-5000 type The range code. (Use byte as the parameter) The highest value of the range. The lowest value of the range. Get the range boundary ADAM-6000 type The range code. (Use ushort as the parameter) The highest value of the range. The lowest value of the range. Get the range boundary for ADAM unknown module The range code. The highest value of the range. The lowest value of the range. Get the range name for APAX unknown module The range code. Return range code if success, otherwise, return empty string. Get the range name for ADAM unknown module The range code. Return range code if success, otherwise, return empty string. Get the range code by the range name for ADAM unknown module The range name. Return range code if success, otherwise, return 0x00. Get the range code by the range name for APAX unknown module The range name. Return range code if success, otherwise, return 0x00. Get the data format name for ADAM unknown module The data format code. Return range code if success, otherwise, return empty string. Get floating format for unknown ADAM module The rnage code Return the float format string. Get floating format for unknown APAX module The rnage code Return the float format string. Get unit string for APAX unknown module The range code Return unit string if success, otherwise, return an empty string. Get unit string for ADAM unknown module The range code Return unit string if success, otherwise, return an empty string. Support module: ADAM-6200. Get module Slew Rate The channel index. The slew rate True if succeed, otherwise false. Support module: ADAM-6200. Set module Slew Rate The channel index. The slew rate True if succeed, otherwise false. Support module: APAX_5000. Set analog output calibration mode Slot index. The value is between 0~15 True if succeed, otherwise false. Support module: APAX-5000. Set analog output Zero calibration Slot index. The value is between 0~15. The channel ID which is ranged from 0 to 31. The type value to be set. Currently, it is ingnored in APAX. True if succeed, otherwise false. Support module: APAX-5000. Set analog output Span calibration Slot index. The value is between 0~15 The channel ID which is ranged from 0 to 31. The type value to be set. Currently, it is ingnored. True if succeed, otherwise false.