What does error CIFX_DEV_NOT_RUNNING (0x800C0012) mean?

This error is returned by several API functions to show that the actual communication channel is NOT configured.

Without a fieldbus configuration it is not possible to use functions which rely on the configuration like BUS ON / OFF, reading/writing I/O data or changing
any other bus specific state.


Following Reasons may apply:

  • Protocol stack was not configured before
  • There is no configuration database file (config.nxd) available for the Protocol stack or downlaoded to the hardware
  • If packet configuration is used, the application has not processed the packet configuration yet.