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.