BMCD Arduino Shield : can't send a correct clock
Hi all!
So I've been experimenting a bit with the arduino shield and manage to send most commands so far (such as changing frame rate, ISO, and so on). But I'm stuck on two points :
The main one is that I wanted to send a clock. Now as I understand it, there's no way to use the shield as a real TC generator, but at least I could send a clock to the URSA mini pro. Here's the code I have, and no matter what values I'm feeding it, it never correspond on the URSA and I can't find a pattern within the inconsistencies...
Also this code doesn't work at all either, when trying to change the peaking mode (but that's not my main concern)
Any Idea guys to what might be wrong ? Am I actually supposed to use binary coded decimal for the date ?
So I've been experimenting a bit with the arduino shield and manage to send most commands so far (such as changing frame rate, ISO, and so on). But I'm stuck on two points :
The main one is that I wanted to send a clock. Now as I understand it, there's no way to use the shield as a real TC generator, but at least I could send a clock to the URSA mini pro. Here's the code I have, and no matter what values I'm feeding it, it never correspond on the URSA and I can't find a pattern within the inconsistencies...
- Code: Select all
int32_t TC[] {
00010010001101010100010100000000,
00100000000110000110010001001000
};
sdiCameraControl.writeCommandInt32(
1, // Camera 1
7, // Catergory Configuration
0, // Param Clock
0, // Operation: Assign Value
TC
);
Also this code doesn't work at all either, when trying to change the peaking mode (but that's not my main concern)
- Code: Select all
int8_t Peak[] {1,1};
sdiCameraControl.writeCommandInt8(
1, // Camera 1
4, // Catergory Display
5, // Param Focus Assista
0, // Operation: Assign Value
Peak
);
Any Idea guys to what might be wrong ? Am I actually supposed to use binary coded decimal for the date ?