Boot-up sequence

The system can take some time to be fully booted, especially in cases when a new camera is connected and an update needs to be performed. To ensure that the system is operational after a boot-up sequence, there are two things to verify:

  1. Once the system is responsive to a Get() command, check the JSON configuration. In the device configuration, a specific variable tracks the initialization stages: /device/diagnostic/confInitStages. When the device is fully initialized and ready to be used, the variable will contain the list ['device', 'ports', 'applications'].

  2. Check the diagnostic for active errors. Refer to the diagnostic documentation on how to check the diagnostic using the ifm3d API or the ifm Vision Assistant.

For a complete example on how to monitor the boot-up sequence, refer to the ifm3d examples: