Parameters CSV File Discrepancies

NI-iDDS Instrument Node does not transition to the Ready state until all configuration parameters are successfully parsed and applied.

The following events occur when NI-iDDS Instrument Node finds one or more channels mapped to a PublishParameter that do not appear in the parameters.csv file:

  • Remains in the Configuring state.
  • Periodically adds an [INFO] event (listing the offending channel) in the event log until the missing PublishParameter is added to the parameters.csv file.

Exit the Configuring state by correcting the error and issuing a SoftReset command.

Parameters CSV file discrepancy example log entry:

2023-07-14 15:07:36 UTC: [SCRIPT] Starting Instrument Node.
2023-07-14 15:07:40 UTC: [INFO] Modules Detected: Mod1,Mod2,Mod3,Mod4,Mod5,Mod6,Mod7
2023-07-14 15:07:41 UTC: [INFO] Initializing iDDS
2023-07-14 15:07:42 UTC: [INFO] Entering Getting Node Application Configuration State
2023-07-14 15:07:42 UTC: [INFO] Entering Configuring State
2023-07-14 15:07:42 UTC: [INFO] Supervisor config requested with /tmp/ni_node_config_multirate2.xml
2023-07-14 15:07:45 UTC: [INFO] Channel Mod1/ai1 waiting for publish parameter voltage-ch2 to become active.
2023-07-14 15:07:46 UTC: [INFO] Channel Mod1/ai1 waiting for publish parameter voltage-ch2 to become active.
2023-07-14 15:07:47 UTC: [INFO] Channel Mod1/ai1 waiting for publish parameter voltage-ch2 to become active.
...
2023-03-20 21:42:02 UTC: [INFO] Entering Ready State