4 #include "gcp/control/code/unix/libunix_src/common/control.h"
6 #include "gcp/grabber/common/Channel.h"
8 #include "gcp/util/common/PointingTelescopes.h"
10 #ifndef genericcontrol_h
11 #define genericcontrol_h
14 #include "gcp/util/common/Angle.h"
16 #include "gcp/grabber/common/Channel.h"
21 unsigned& ipeak,
unsigned& jpeak,
24 void grabber_peak_info(
ControlProg *cp,
double& peak,
double& snr,
39 int setOpticalCameraFov(
ControlProg* cp,
unsigned chanMask);
44 int setOpticalCameraAspectRatio(
ControlProg* cp,
double aspect=0.0,
46 gcp::util::PointingTelescopes::getDefaultFgChannels());
51 int setOpticalCameraXImDir(
ControlProg* cp, gcp::control::ImDir dir,
54 int setOpticalCameraYImDir(
ControlProg* cp, gcp::control::ImDir dir,
58 gcp::control::RotationSense sense,
74 int setGrabberCombine(
ControlProg* cp,
unsigned combine,
89 gcp::grabber::Channel::FgChannel chan,
90 gcp::util::PointingTelescopes::Ptel ptel);
95 int sendCurrentGrabberConfiguration(
Grabber* grabber);
101 unsigned ixmin,
unsigned iymin,
102 unsigned ixmax,
unsigned iymax,
110 unsigned ix,
unsigned iym,
116 int remAllFrameGrabberSearchBoxes(
ControlProg* cp,
unsigned chanMask);
Definition: genericcontrol.c:708