Problem with SONY 3CCD Camera(BRC-300)??
J.Y.
Posts: 34
When I use visca protocol to control BRC-300 , it's perfect.
But , I Just can use 6 preset , why ??
Althought I can get every address byte when it move or stop.
I send the same address code is not working.
Can someone help me??
But , I Just can use 6 preset , why ??
Althought I can get every address byte when it move or stop.
I send the same address code is not working.
Can someone help me??
0
Comments
Not sure why only six presets are working for you. For the BRC-H700 the document states preset value is between 0 and $F. So sixteen total.
Packet to recall preset for BRC-H700 looks like this:
8x 01 04 3F 02 0p FF
x: is address (=1 to 7)
p: Memory number (=0 to Fh)
Do you have the protocol manual handy for the BRC-300? Email me and I'll take a look in the morning. I'm in the middle of Visca routing code currently. It routes RM-BR300 through a NI-3000, and allows control from either Netlinx or PTZ controller of a Visca bus. So far it works great, presets, tally, and all.
I would confirm preset value range in the protocol manual.
You are correct. I've always thought that was a strange thing about the Sony cams. The 'code-stored' presets also can tend to drift after some time or after very rigorous use of the presets. If I remember correctly, you can store up to 99 presets in the 'code-stored' presets.
SYSTEM_CALL 'SONCA00F' only handles a 4 nibble (half-byte) pan value.
The range of the 5 nibble pan value is documented as:
$08A58 Right
$00000 Center
$F75A8 Left
or in decimal:
35416 - Right
0 - Center
-35416 - Left
The two's complement of $8A58 is $FFFF75A8
Use the lower 5 nibbles.
In the Netlinx environment an integer is 16 bits (4 nibbles), so be sure to use a long (32 bits / 8 nibbles) to store value from query.
This will be added to the beta libVISCA code I posted:
i already use BRC 300 camera on a special application with 6 BRC camera. I build my own driver because amx didn't have built it when i wrote it. I had an issue when i tryed to send back XYZ positions. The camera didn't undersand one command. It was the same code for X, Y and Z, it worked with X and Y but not for Z. i never found the solution, andi finaly user only 6 presets. It was enoughfor thisapplication.
someone used more than 6 presets and use store and recall XYZ?