When trying to send my Canon70D the following command it seems to do nothing.
EDSDK.EdsSendCommand(camera.Ref,
EDSDK.CameraCommand_BulbStart,
0);
The camera reference number is correct, because if I send it a EDSDK.CameraCommand_TakePhoto
command, it takes the photo as expected.
Any thoughts would be much appreciated.
EDIT SOLUTION
After reading the API Docs again, i found i needed to send a UI lock command before a bulb start. See the following code.
EDSDK.EdsSendStatusCommand(camera.Ref, EDSDK.CameraState_UILock, 0);
EDSDK.EdsSendCommand(camera.Ref, EDSDK.CameraCommand_BulbStart, 0);
Thanks for the help everyone :)