UWStout / nodejs-canon-control-server

An HTTP/Websockets server interface for the Canon EDSDK
5 stars 1 forks source link

Fault Detection and Camera Status #5

Open Olliebrown opened 2 years ago

Olliebrown commented 2 years ago

While camera hardware error situations have not yet been observed, we anticipate they will happen eventually! This is because we have observed them with other programs that utilize the EDSDK (like digiCamControl and the included Capture program with the SDK).

There is a need to manage these situations and work around them, something that is not possible with the closed source tools but is possible for our custom server.

Considerations for this task:

Olliebrown commented 2 years ago

Once these situations are observed, please comment here with more details and consider documenting the specific situation as a separate 'issue' that we reference in a comment here.

SamsonSmithC commented 2 years ago

During a capture the cameras were primed via Trigger box and left in this state longer than usual. After roughly a minute of being primed some of the cameras suddenly triggered. All cameras then became unresponsive, displaying the 'ERR_DEVICE_BUSY' error until a full restart of the server & server monitoring program was performed. No further unusual behavior was observed. Issue has yet to be replicated.

The only known deviation from normal usage was the use of an inconsistent wireless mouse held by capture subject to control the C4 client. Will investigate potential of bad user inputs to C4 client causing issue.