The VisAO Camera
CCD47Ctrl.h File Reference

Declarations for the VisAO CCD47 controller. More...

#include <vector>
#include <string>
#include "VisAOApp_standalone.h"
#include "AOStates.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <time.h>
#include <pthread.h>
#include "hwlib/netseriallib.h"
#include "hwlib/joelib.h"
#include "base/thrdlib.h"
#include "EDTutils.h"

Go to the source code of this file.

Classes

struct  VisAO::littlejoe_program
 Holds the details of one little joe program. More...
 
struct  VisAO::littlejoe_programset
 Holds the details of a little joe program set (i.e. a pattern/con file pair) More...
 
class  VisAO::CCD47Ctrl
 The controller for the VisAO CCD47 via its Little Joe. More...
 

Namespaces

 VisAO
 The namespace of VisAO software.
 

Functions

int VisAO::SetJoeRCL (int rcl)
 Set the recall "RCL" parameter on the little joe (pixel readout, gain & related settings) More...
 
void * VisAO::ReprogramJoeThreadWorker (void *adata)
 This is the thread start function for reprogramming the little joe. More...
 

Detailed Description

Author
Jared R. Males VisAO specific CCD47 controller. Instead of trying to calculate the correct program (as the adopt version does) we expect this to be explicitly set by the user, along with gain and repititions. We'll eventually have to adapt this for arbitrary integrations (using the TTL input on the Little Joe).

Is a standalone VisAOApp, doesn't depend on MsgD.

Definition in file CCD47Ctrl.h.