The issue is located in: Sample camera management app
### Is this a regression?
No, its newly added feature
### Description and Minimal Reproduction [**REQUIRED**]
Intermittently default EVAM pipeline not auto starting for ONVIF camera
Repro steps:
1. Connect 2 onvif cameras and 1 USB camera (in my testing I used Hikvision, Bosch and C270 USB camera).
2. Deploy the sample app and ensure default evam pipeline starts on all connected cameras
3. Stop all running default pipelines by pressing stop (red button) on sample UI
4. Start some pipelines (randomly choose any pipeline) on all 3 cameras
5. Connect 2 more cameras ( one ONVIF and one USB). In this testing I used tapo and Logitech USB camera
Check running evam pipelines on sample UI
Expected behavior:
Evam pipelines keep running for 3 existing cameras and start default evam pipeline on newly added 2 cameras
Actual behavior:
Intermittently Default evam pipeline not starting on newly connected ONVIF camera. In this test, after connecting 2 new cameras it shows only 4 running pipelines (3 existing pipelines and 1 new one for USB, but not starting default pipeline for newly added tapo camera).
## π₯ Exception or Error
attached debug logs for sample app, evam, onvif and screenshot
π Bug Report
Affected Services [REQUIRED]
The issue is located in: Sample camera management app ### Is this a regression? No, its newly added feature ### Description and Minimal Reproduction [**REQUIRED**] Intermittently default EVAM pipeline not auto starting for ONVIF camera Repro steps: 1. Connect 2 onvif cameras and 1 USB camera (in my testing I used Hikvision, Bosch and C270 USB camera). 2. Deploy the sample app and ensure default evam pipeline starts on all connected cameras 3. Stop all running default pipelines by pressing stop (red button) on sample UI 4. Start some pipelines (randomly choose any pipeline) on all 3 cameras 5. Connect 2 more cameras ( one ONVIF and one USB). In this testing I used tapo and Logitech USB camera Check running evam pipelines on sample UI Expected behavior: Evam pipelines keep running for 3 existing cameras and start default evam pipeline on newly added 2 cameras Actual behavior: Intermittently Default evam pipeline not starting on newly connected ONVIF camera. In this test, after connecting 2 new cameras it shows only 4 running pipelines (3 existing pipelines and 1 new one for USB, but not starting default pipeline for newly added tapo camera). ## π₯ Exception or Errorπ Your Environment
Deployment Environment:
EdgeX Version [REQUIRED]: Levski
Anything else relevant?