5 typedef struct Navigator Navigator;
8 #include "carma/szaarrayutils/source.h"
9 #include "carma/szaarrayutils/scan.h"
16 int nav_print_scan_info(Navigator *nav,
char *name,
int resolve,
17 sza::array::ScanId *
id);
18 int nav_lookup_source(Navigator *nav,
char *name,
int resolve,
19 sza::array::SourceId *
id);
21 std::vector<std::pair<sza::array::SourceId, sza::util::AntNum::Id> >
22 navLookupSourceExtended(Navigator *nav,
char *name,
23 sza::util::Tracking::Type type,
24 unsigned antennas,
int resolve);
26 int nav_source_info(Navigator *nav,
char *name,
double utc,
27 double horizon,
unsigned options, SourceInfo *info);
29 int nav_source_info(Navigator *nav,
unsigned number,
double utc,
30 double horizon,
unsigned options, SourceInfo *info);
32 int nav_lookup_scan(Navigator *nav,
char *name,
int resolve,
33 sza::array::ScanId *
id);
35 int nav_pmac_done(Navigator *nav);
37 int nav_track_source(Navigator *nav,
char *name,
38 sza::util::Tracking::Type type,
39 unsigned antennas,
unsigned seq);
41 int nav_start_scan(Navigator *nav,
char *name,
unsigned seq);
43 int nav_slew_telescope(Navigator *nav,
unsigned mask,
44 double az,
double el,
double dk,
45 unsigned antennas,
unsigned seq);
47 int nav_halt_telescope(Navigator *nav,
48 unsigned antennas,
unsigned seq);
50 bool navIsCurrent(std::string name);
Started: Wed Dec 17 19:50:04 UTC 2003.
Tagged: Fri Nov 14 12:39:31 UTC 2003.