4 #ifndef genericcontrol_h
11 #include "gcp/util/common/AntNum.h"
12 #include "gcp/util/common/Tracking.h"
16 int nav_print_scan_info(
Navigator *nav,
char *name,
int resolve,
18 int nav_get_scan_del(
Navigator *nav,
char *name,
int resolve,
20 int nav_lookup_source(
Navigator *nav,
char *name,
int resolve,
23 std::vector<std::pair<gcp::control::SourceId, gcp::util::AntNum::Id> >
24 navLookupSourceExtended(
Navigator *nav,
char *name,
25 gcp::util::Tracking::Type type,
26 unsigned antennas,
int resolve);
28 int nav_source_info(
Navigator *nav,
char *name,
double utc,
29 double horizon,
unsigned options,
SourceInfo *info);
31 int nav_source_info(
Navigator *nav,
unsigned number,
double utc,
32 double horizon,
unsigned options,
SourceInfo *info);
34 int nav_lookup_scan(
Navigator *nav,
char *name,
int resolve,
39 int nav_track_source(
Navigator *nav,
char *name,
40 gcp::util::Tracking::Type type,
41 unsigned antennas,
unsigned seq);
43 int nav_start_scan(
Navigator *nav,
char *name,
unsigned nreps,
unsigned seq,
46 int nav_slew_telescope(
Navigator *nav,
unsigned mask,
47 double az,
double el,
double dk,
48 unsigned antennas,
unsigned seq);
51 unsigned antennas,
unsigned seq);
53 bool navIsCurrent(std::string name);
55 void readSourceCatalog(
ControlProg* cp, std::string dir, std::string cat);
56 void readScanCatalog(
ControlProg* cp, std::string dir, std::string cat);
Definition: genericcontrol.c:708
Definition: navigator.c:82