Instruction manual

Guppy PRO Technical ManualV4.1.0
181
Configuration of the camera
Example FireStack API
// Set framerate
Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_FRAMERATE,(UINT32)m_Parms.Fr
ameRate<<29);
// Set mode
if(Result)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_VMODE,(UINT32)m_Parms.VideoM
ode<<29);
// Set format
if(Result)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_VFORMAT,(UINT32)m_Parms.Vide
oFormat<<29);
// Set trigger
if(Result)
{
Mode=0;
if(m_Parms.TriggerMode==TM_EXTERN)
Mode=0x82000000;
if(m_Parms.TriggerMode==TM_MODE15)
Mode=0x820F0000;
WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_TRGMODE,Mode);
}
// Start continous ISO if not oneshot triggermode
if(Result && m_Parms.TriggerMode!=TM_ONESHOT)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_ISOENABLE,0x80000000);
Configuration ROM
The information in the configuration ROM is needed to identify the node, its
capabilities and which drivers are required.
The base address for the configuration ROM for all registers is FFFF F0000000h.
Note
If you want to use the DirectControl program to read or write
to a register, enter the following value in the address field:
F0F00000h + Offset