Guppy PRO Technical Manual
V4.1.2
186
Example FireStack API
…
// Set framerate
Result=WriteQuad(HIGHOFFSET,m_Props.CmdCCR_FRAMERATE,(UINT32)m_Parms.Fr
ameRate<<29);
// Set mode
if(Result)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdCCR_VMODE,(UINT32)m_Parms.VideoM
ode<<29);
// Set format
if(Result)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdCCR_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.CmdCCR_TRGMODE,Mode);
}
// Start continous ISO if not oneshot triggermode
if(Result && m_Parms.TriggerMode!=TM_ONESHOT)
Result=WriteQuad(HIGHOFFSET,m_Props.CmdCCR_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:
F0F Offset