COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
acq_a35.cpp File Reference
#include "agent/agentclass.h"
#include "device/general/gige_lib.h"
#include "device/general/acq_a35.h"
#include "support/elapsedtime.h"
#include <sys/time.h>
Include dependency graph for acq_a35.cpp:

Macros

#define IMAGESIZEMAX   86016
 

Functions

bool InitCamera (uint16_t width, uint16_t height, gige_handle *handle)
 
bool GetCameraFrame (gige_handle *handle, uint16_t *A35FrameBuffer, uint32_t ImageSize)
 
void StartCamera (gige_handle *handle)
 
int ShutdownCamera (gige_handle *handle)
 
bool ResetCamera (gige_handle *handle)
 
bool AutoFFC (gige_handle *handle)
 
bool ManualFFC (gige_handle *handle)
 
bool DoFFC (gige_handle *handle)
 
bool GetTemperature (gige_handle *handle)
 
bool SetFramesToSkip (int FramesToSkip, gige_handle *handle)
 
bool SetPacketDelay (int PacketDelay, gige_handle *handle)
 

Variables

gige_handlehandle
 
uint16_t ImageFrameBuffer [86016]
 
int32_t ImageSize
 
uint16_t Width
 
uint16_t Height
 
unsigned int PacketSize
 
uint32_t PreviousImageNum =0
 

Macro Definition Documentation

#define IMAGESIZEMAX   86016

Variable Documentation

gige_handle* handle
uint16_t ImageFrameBuffer[86016]
int32_t ImageSize
uint16_t Width
uint16_t Height
unsigned int PacketSize
uint32_t PreviousImageNum =0