The following events occur when NI-iDDS Instrument Node retrieves, but cannot parse, the XML or CSV configuration file.

  • Enters the Faulted state.
  • Issues an iDDS event with the reason for the parsing error.

Exit the Faulted state by correcting the error in the configuration file and issuing a SoftReset command.

Parsing error example log entry:

2023-03-20 21:45:18 UTC: [SCRIPT] Starting Instrument Node.
2023-03-20 21:45:21 UTC: [INFO] Modules Detected: Mod1,Mod2,Mod3,Mod4
2023-03-20 21:45:23 UTC: [INFO] Initializing iDDS
2023-03-20 21:45:24 UTC: [INFO] Entering Getting Node Application Configuration State
2023-03-20 21:45:25 UTC: [INFO] Entering Configuring State
2023-03-20 21:45:25 UTC: [INFO] Supervisor config requested with /tmp/ni_node_config_9205_multi_poly.xml
2023-03-20 21:45:25 UTC: [INFO] Entering Fault State: Configuration parser could not create channel 'Mod1/ai0' because 'thermal-optic' is not a supported channel type.