1501 fDimPointing(
"DRIVE_CONTROL/POINTING_POSITION",
"D:1;D:1",
1502 "|Zd[deg]:Zenith distance (derived from encoder readout)" 1503 "|Az[deg]:Azimuth angle (derived from encoder readout)"),
1504 fDimTracking(
"DRIVE_CONTROL/TRACKING_POSITION",
"D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1",
1505 "|Ra[h]:Command right ascension pointing direction (J2000)" 1506 "|Dec[deg]:Command declination pointing direction (J2000)" 1507 "|Ha[h]:Hour angle pointing direction" 1508 "|SrcRa[h]:Right ascension source (J2000)" 1509 "|SrcDec[deg]:Declination source (J2000)" 1510 "|SrcHa[h]:Hour angle source" 1511 "|Zd[deg]:Nominal zenith distance" 1512 "|Az[deg]:Nominal azimuth angle" 1513 "|dZd[deg]:Control deviation Zd" 1514 "|dAz[deg]:Control deviation Az" 1515 "|dev[arcsec]:Absolute control deviation" 1516 "|avgdev[arcsec]:Average control deviation used to define OnTrack"),
1517 fDimSource(
"DRIVE_CONTROL/SOURCE_POSITION",
"D:1;D:1;D:1;D:1;D:1;C:31",
1518 "|Ra_src[h]:Source right ascension" 1519 "|Dec_src[deg]:Source declination" 1520 "|Offset[deg]:Wobble offset" 1521 "|Angle[deg]:Wobble angle" 1522 "|Period[min]:Time for one orbit" 1523 "|Name[string]:Source name if available"),
1524 fDimTPoint(
"DRIVE_CONTROL/TPOINT_DATA",
"D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;S:1;S:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;D:1;C",
1525 "|Ra[h]:Command right ascension" 1526 "|Dec[deg]:Command declination" 1527 "|Zd_nom[deg]:Nominal zenith distance" 1528 "|Az_nom[deg]:Nominal azimuth angle" 1529 "|Zd_cur[deg]:Current zenith distance (calculated from image)" 1530 "|Az_cur[deg]:Current azimuth angle (calculated from image)" 1531 "|Zd_enc[deg]:Feedback zenith axis (from encoder)" 1532 "|Az_enc[deg]:Feedback azimuth angle (from encoder)" 1533 "|N_leds[cnt]:Number of detected LEDs" 1534 "|N_rings[cnt]:Number of rings used to calculate the camera center" 1535 "|Xc[pix]:X position of center in CCD camera frame" 1536 "|Yc[pix]:Y position of center in CCD camera frame" 1537 "|Ic[au]:Average intensity (LED intensity weighted with their frequency of occurance in the calculation)" 1538 "|Xs[pix]:X position of start in CCD camera frame" 1539 "|Ys[pix]:Y position of star in CCD camera frame" 1540 "|Ms[mag]:Artifical magnitude of star (calculated from image)" 1541 "|Phi[deg]:Rotation angle of image derived from detected LEDs" 1542 "|Mc[mag]:Catalog magnitude of star" 1543 "|Dx[arcsec]:De-rotated dx" 1544 "|Dy[arcsec]:De-rotated dy" 1545 "|Name[string]:Name of star"),
1546 fDimStatus(
"DRIVE_CONTROL/STATUS",
"C:2;C:1",
""),
DimDescribedService fDimPointing
bool SendSource(const tuple< Time, vector< char >, bool > &t)
bool SendTracking(const pair< Time, array< double, 12 >> &p)
ConnectionDrive(ba::io_service &ioservice, MessageImp &imp)
Queue< pair< Time, array< uint8_t, 3 > > > fQueueStatus
DimDescribedService fDimTPoint
DimDescribedService fDimTracking
Queue< pair< Time, array< double, 2 > > > fQueuePointing
bool SendStatus(const pair< Time, array< uint8_t, 3 >> &p)
Queue< pair< Time, vector< char > > > fQueueTPoint
bool SendTPoint(const pair< Time, vector< char >> &p)
DimDescribedService fDimStatus
Queue< tuple< Time, vector< char >, bool > > fQueueSource
DimDescribedService fDimSource
Queue< pair< Time, array< double, 12 > > > fQueueTracking
bool SendPointing(const pair< Time, array< double, 2 >> &p)