MXIO Software Development Kit
C++ Sample Code Programming Guide
 All Classes Files Functions Variables Typedefs Macros Groups Pages
ioLogik 2500 Series Function List
IO Type IO Mode or Tag Type Function Read/Write/Clear Note
IOTYPE_DI COMMON IOFUNC_DI_CH_NAME R DI Channel Name
    IOFUNC_DI_CH_MODE R DI Channel Mode
  IOFUNC_DI_CH_FILTER_US R DI Filter
DI  IOFUNC_DI_DI_CH_VALUE R DI Value
         
COUNTER IOFUNC_DI_COUNTER_CH_INITIAL_VALUE R Initial Value
    IOFUNC_DI_COUNTER_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DI_COUNTER_CH_ACTIVE_MODE R Active Mode (Trigger Type)
    IOFUNC_DI_COUNTER_CH_SCALING_ENABLE R Scaling Enable
    IOFUNC_DI_COUNTER_CH_SCALING_SLOPE R Scaling Slope
    IOFUNC_DI_COUNTER_CH_SCALING_OFFSET R Scaling Offset
    IOFUNC_DI_COUNTER_CH_SCALING_INTERVAL_SEC R Scaling Interval (sec.)
    IOFUNC_DI_COUNTER_CH_VALUE R/W Value
    IOFUNC_DI_COUNTER_CH_START_STOP R/W Start/Stop
    IOFUNC_DI_COUNTER_CH_RESET C Reset
         
IOTYPE_DO COMMON IOFUNC_DO_CH_NAME R Channel Name
    IOFUNC_DO_CH_MODE R Channel Mode
DO IOFUNC_DO_DO_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DO_DO_CH_POWER_ON_DELAY_SEC R Power On Delay
    IOFUNC_DO_DO_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_DO_DO_CH_VALUE R/W Value
         
PULSE  IOFUNC_DO_PULSE_CH_COUNT R Count
    IOFUNC_DO_PULSE_CH_ON_WIDTH_US R On (High) Width
    IOFUNC_DO_PULSE_CH_OFF_WIDTH_US R Off (Low) Width
    IOFUNC_DO_PULSE_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DO_PULSE_CH_POWER_ON_DELAY_SEC R Power On Delay (sec.)
    IOFUNC_DO_PULSE_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_DO_PULSE_CH_STATUS R/W Pulse Status
         
IOTYPE_RELAY COMMON IOFUNC_RELAY_CH_NAME R Channel Name
    IOFUNC_RELAY_CH_MODE R Channel Mode
    IOFUNC_RELAY_CH_CURRENT_COUNT R/C Current Count
    IOFUNC_RELAY_CH_TOTAL_COUNT R Total Count
RELAY  IOFUNC_RELAY_RELAY_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_RELAY_RELAY_CH_POWER_ON_DELAY_SEC R Power On Delay
  IOFUNC_RELAY_RELAY_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_RELAY_RELAY_CH_VALUE R/W Value
         
PULSE IOFUNC_RELAY_PULSE_CH_COUNT R Count
    IOFUNC_RELAY_PULSE_CH_ON_WIDTH_MS R On (High) Width
    IOFUNC_RELAY_PULSE_CH_OFF_WIDTH_MS R Off (Low) Width
    IOFUNC_RELAY_PULSE_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_RELAY_PULSE_CH_POWER_ON_DELAY_SEC R Power On Delay (sec.)
    IOFUNC_RELAY_PULSE_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_RELAY_PULSE_CH_STATUS R/W Pulse Status
         
IOTYPE_DIO COMMON IOFUNC_DIO_CH_NAME R Channel Name
    IOFUNC_DIO_CH_MODE R Channel Mode
    IOFUNC_DIO_CH_FILTER_US R Channel Filter
DI IOFUNC_DIO_DI_CH_VALUE R Value
         
COUNTER IOFUNC_DIO_COUNTER_CH_INITIAL_VALUE R Initial Value
    IOFUNC_DIO_COUNTER_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DIO_COUNTER_CH_ACTIVE_MODE R Active Mode (Trigger Type)
    IOFUNC_DIO_COUNTER_CH_SCALING_ENABLE R Scaling Enable
    IOFUNC_DIO_COUNTER_CH_SCALING_SLOPE R Scaling Slope
    IOFUNC_DIO_COUNTER_CH_SCALING_OFFSET R Scaling Offset
    IOFUNC_DIO_COUNTER_CH_SCALING_INTERVAL_SEC R Scaling Interval (sec.)
    IOFUNC_DIO_COUNTER_CH_VALUE R/W Value
    IOFUNC_DIO_COUNTER_CH_START_STOP R/W Start/Stop
    IOFUNC_DIO_COUNTER_CH_RESET C Reset
         
DO IOFUNC_DIO_DO_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DIO_DO_CH_POWER_ON_DELAY_SEC R Power On Delay
    IOFUNC_DIO_DO_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_DIO_DO_CH_VALUE R/W Value
         
PULSE  IOFUNC_DIO_PULSE_CH_COUNT R Count
    IOFUNC_DIO_PULSE_CH_ON_WIDTH_US R On (High) Width
    IOFUNC_DIO_PULSE_CH_OFF_WIDTH_US R Off (Low) Width
    IOFUNC_DIO_PULSE_CH_POWER_ON_STATUS R Power On Status
    IOFUNC_DIO_PULSE_CH_POWER_ON_DELAY_SEC R Power On Delay (sec.)
    IOFUNC_DIO_PULSE_CH_SAFE_MODE_STATUS R Safe Mode Status
    IOFUNC_DIO_PULSE_CH_STATUS R/W Pulse Status
         
IOTYPE_AI AI IOFUNC_AI_CH_NAME R Channel Name
  IOFUNC_AI_CH_MODE R Channel Mode
  IOFUNC_AI_CH_SCALING_SLOPE R Scaling Slope
  IOFUNC_AI_CH_SCALING_OFFSET R Scaling Offset
  IOFUNC_AI_CH_SCALING_UNIT R Scaling Unit
    IOFUNC_AI_CH_BURNOUT_VALUE R Burnout Value
    IOFUNC_AI_CH_SCALED_VALUE R Scaling Value (Float)
    IOFUNC_AI_CH_MINIMUM_VALUE R/C AI min. Value (Float)
    IOFUNC_AI_CH_MAXIMUM_VALUE R/C AI max. Value (Float)
    IOFUNC_AI_CH_BURNOUT_STATUS R AI Burnout Status (OverRange,…)
    IOFUNC_AI_CH_RAW_VALUE R AI RAW Value
    IOFUNC_AI_CH_BURNOUT_SCALED_VALUE R AI Scaled Burnout Value
         
IOTYPE_AO AO IOFUNC_AO_CH_NAME R Channel Name
  IOFUNC_AO_CH_MODE R Channel Mode
  IOFUNC_AO_CH_SCALING_SLOPE R Scaling Slope
    IOFUNC_AO_CH_SCALING_OFFSET R Scaling Offset
    IOFUNC_AO_CH_SCALING_UNIT R Scaling Unit
    IOFUNC_AO_CH_POWER_ON_VALUE R Power On Value
    IOFUNC_AO_CH_SAFE_MODE_STATUS R Safe Mode Value
    IOFUNC_AO_CH_SCALED_VALUE R/W Scaling Value (Float)
    IOFUNC_AO_CH_RAW_VALUE R/W AO RAW Value
         
IOTYPE_TC TC IOFUNC_TC_CH_NAME R Channel Name
  IOFUNC_TC_CH_MODE R Channel Mode
  IOFUNC_TC_CH_TEMPERATURE_UNIT R Temperature Unit (℃, ℉, mV)
  IOFUNC_TC_CH_SCALING_SLOPE R Scaling Slope
  IOFUNC_TC_CH_SCALING_OFFSET R Scaling Offset
  IOFUNC_TC_CH_VALUE_FLOAT R Value (Float)
  IOFUNC_TC_CH_MINIMUM_VALUE R/C TC min. Value (Float)
  IOFUNC_TC_CH_MAXIMUM_VALUE R/C TC max. Value (Float)
  IOFUNC_TC_MULTIPLIED_ENGINEERING_VALUE R Value
         
IOTYPE_RTD RTD IOFUNC_RTD_CH_NAME R Channel Name
  IOFUNC_RTD_CH_MODE R Channel Mode
  IOFUNC_RTD_CH_TEMPERATURE_UNIT R Temperature Unit (℃, ℉, Ω)
  IOFUNC_RTD_CH_SCALING_SLOPE R Scaling Slope
  IOFUNC_RTD_CH_SCALING_OFFSET R Scaling Offset
  IOFUNC_RTD_CH_VALUE_FLOAT R Value (Float)
  IOFUNC_RTD_CH_MINIMUM_VALUE R/C RTD min. Value (Float)
  IOFUNC_RTD_CH_MAXIMUM_VALUE R/C RTD max. Value (Float)
  IOFUNC_RTD_MULTIPLIED_ENGINEERING_VALUE R Value
       
IOTYPE_IR_WORD WORD IOFUNC_IR_CH_NAME R Channel Name
  IOFUNC_IR_CH_INITIAL_VALUE R Initial Value
    IOFUNC_IR_CH_VALUE R/W Value
         
IOTYPE_IR_FLOAT FLOAT IOFUNC_FIR_CH_NAME R Channel Name
IOFUNC_FIR_CH_INITIAL_VALUE R Initial Value
IOFUNC_FIR_CH_VALUE R/W Value
         
IOTYPE_VC IOFUNC_VC_CH_NAME R Value
IOFUNC_VC_CH_VALUE R Value
         
IOTYPE_SERIALTAG BYTE IOFUNC_SERIAL_TAG_CH_NAME R Name
  WORD IOFUNC_SERIAL_TAG_CH_VALUE R/W Value (Data Type by User Defined)
  DWORD      
  INT      
  FLOAT      
         
IOTYPE_SYS_SYSTEM IOFUNC_SYS_DATE R Date (Year, Month, Day)
    IOFUNC_SYS_TIME R Time (Hour, Minute, Second)
    IOFUNC_SYS_LAN_IP R LAN IP (String)
    IOFUNC_SYS_SERVER_NAME R Server Name (String)
    IOFUNC_SYS_FWR_VERSION R Firmware Version (String)
    IOFUNC_SYS_LIVE_TIME_SEC R Live Time (Sec.)
    IOFUNC_SYS_MODEL_NAME R Model Name (String)
    IOFUNC_SYS_SAFE_MODE_FLAG R Safe Mode Flag
    IOFUNC_SYS_SAFE_MODE_COMM_WATCHDOG_TIMEOUT_SEC R Safe Mode Comm. Watchdog Timeout (Sec.)
    IOFUNC_SYS_SAFE_MODE_AUTO_CLEAN_FLAG R Auto Clean Safe Mode Flag
    IOFUNC_SYS_POWER_VOLTAGE R Power Voltage (V)
    IOFUNC_SYS_MODBUS_CONNECTION_FAIL_FLAG R Modbus Connection Fail Flag
    IOFUNC_SYS_CELLULAR_IP R Cellular IP
  IOFUNC_SYS_SLOT_COUNT R Slot Count
    IOFUNC_SYS_SLOT_NAME R Slot Name
         
IOTYPE_SYS_IO_MODE IOFUNC_SYS_ALL_CH_MODE_DI R Channel Mode of DI
    IOFUNC_SYS_ALL_CH_MODE_DO R Channel Mode of DO
    IOFUNC_SYS_ALL_CH_MODE_RELAY R Channel Mode of RELAY
    IOFUNC_SYS_ALL_CH_MODE_DIO R Channel Mode of DIO
    IOFUNC_SYS_ALL_CH_MODE_AI R Channel Mode of AI
    IOFUNC_SYS_ALL_CH_MODE_AO R Channel Mode of AO
    IOFUNC_SYS_ALL_CH_MODE_TC R Channel Mode of TC
    IOFUNC_SYS_ALL_CH_MODE_RTD R Channel Mode of RTD
    IOFUNC_SYS_ALL_CH_MODE_SERIAL_TAG R Channel Mode of SERIAL
    IOFUNC_SYS_ALL_CH_MODE_VC R Channel Mode of VC
    IOFUNC_SYS_ALL_CH_MODE_WIR R Channel Mode of IR_WORD
    IOFUNC_SYS_ALL_CH_MODE_FIR R Channel Mode of IR_FLOAT