com.pentec.adaq.fist
Interface IPhoenixComm
- All Known Implementing Classes:
- PhoenixComm, PhoenixdClient
public interface IPhoenixComm
Phoenix communications interface. This describes the public methods needed
to communicate with the Phoenix. Implementors should keep initialization
methods private.
CLOCK_FREQ
static final long CLOCK_FREQ
- See Also:
- Constant Field Values
MSTR_SYNC_EXTERNAL
static final int MSTR_SYNC_EXTERNAL
- See Also:
- Constant Field Values
MSTR_SYNC_ONBOARD
static final int MSTR_SYNC_ONBOARD
- See Also:
- Constant Field Values
PRESET_A
static final byte PRESET_A
- See Also:
- Constant Field Values
PRESET_B
static final byte PRESET_B
- See Also:
- Constant Field Values
PRESET_C
static final byte PRESET_C
- See Also:
- Constant Field Values
PRESET_D
static final byte PRESET_D
- See Also:
- Constant Field Values
PRESETS
static final byte[] PRESETS
REFRAME_SYNC_ENABLED
static final byte REFRAME_SYNC_ENABLED
- See Also:
- Constant Field Values
REFRAME_SYNC_NORMAL_OPERATION
static final byte REFRAME_SYNC_NORMAL_OPERATION
- See Also:
- Constant Field Values
RESTORE_DIGI_STATE
static final short RESTORE_DIGI_STATE
- See Also:
- Constant Field Values
SAVE_DIGI_STATE
static final short SAVE_DIGI_STATE
- See Also:
- Constant Field Values
close
void close()
- Close any open communications lines and stop any helper threads.
cltCmndDGetFpaTemp
double cltCmndDGetFpaTemp()
throws PhoenixException
- Throws:
PhoenixException
cltCmndDGetFpaWindow
FpaWindow cltCmndDGetFpaWindow(byte bPreset)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDGetFrameLength
long cltCmndDGetFrameLength(byte bPreset)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDGetIntegrationTime
long cltCmndDGetIntegrationTime(byte bPreset,
long lPixelClocksPerFrame)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDGetPresetDwellCounter
short cltCmndDGetPresetDwellCounter(byte bPreset)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDSetFpaWindow
void cltCmndDSetFpaWindow(byte bPreset,
FpaWindow fpaWindow)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDSetIntegrationTime
void cltCmndDSetIntegrationTime(byte bPreset,
long lIntegrationTime,
long lPixelClocksPerFrame)
throws PhoenixException
- Throws:
PhoenixException
cltCmndDSetPresetDwellCounter
void cltCmndDSetPresetDwellCounter(byte bPreset,
short sDwellCount)
throws PhoenixException
- Throws:
PhoenixException
cltCmndVideoTestPattern
void cltCmndVideoTestPattern(boolean isEnabled)
throws PhoenixException
- Throws:
PhoenixException
syncBrdGetMstrSync
int syncBrdGetMstrSync()
throws PhoenixException
- Throws:
PhoenixException
syncBrdGetPresetDwellCount
short syncBrdGetPresetDwellCount(byte bPreset)
throws PhoenixException
- Throws:
PhoenixException
syncBrdSelectMstrSync
void syncBrdSelectMstrSync(int iMstrClockSyncSource)
throws PhoenixException
- Throws:
PhoenixException
syncBrdSetNumMstrClocksPerFrame
void syncBrdSetNumMstrClocksPerFrame(byte bPreset,
long lPixelClocksPerFrame)
throws PhoenixException
- Throws:
PhoenixException
syncBrdSetPresetDwellCount
void syncBrdSetPresetDwellCount(byte bPreset,
short sDwellCount)
throws PhoenixException
- Throws:
PhoenixException