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.