1 /*        $NetBSD: mx4200.h,v 1.5 2020/05/25 20:47:19 christos Exp $  */
2 
3 
4 /* records transmitted from extern CDU to MX 4200 */
5 #define PMVXG_S_INITMODEA     0         /* initialization/mode part A */
6 #define PMVXG_S_INITMODEB     1         /* initialization/mode part B*/
7 #define PMVXG_S_SATHEALTH     2         /* satellite health control */
8 #define PMVXG_S_DIFFNAV                 3         /* differential navigation control */
9 #define PMVXG_S_PORTCONF      7         /* control port configuration */
10 #define PMVXG_S_GETSELFTEST   13        /* self test (request results) */
11 #define PMVXG_S_RTCMCONF      16        /* RTCM port configuration */
12 #define PMVXG_S_PASSTHRU      17        /* equipment port pass-thru config */
13 #define PMVXG_S_RESTART                 18        /* restart control */
14 #define PMVXG_S_OSCPARAM      19        /* oscillator parameter */
15 #define PMVXG_S_DOSELFTEST    20        /* self test (activate a test) */
16 #define PMVXG_S_TRECOVCONF    23        /* time recovery configuration */
17 #define PMVXG_S_RAWDATASEL    24        /* raw data port data selection */
18 #define PMVXG_S_EQUIPCONF     26        /* equipment port configuration */
19 #define PMVXG_S_RAWDATACONF   27        /* raw data port configuration */
20 
21 /* records transmitted from MX 4200 to external CDU */
22 #define PMVXG_D_STATUS                  0         /* status */
23 #define PMVXG_D_POSITION      1         /* position */
24 #define PMVXG_D_OPDOPS                  3         /* (optimum) DOPs */
25 #define PMVXG_D_MODEDATA      4         /* mode data */
26 #define PMVXG_D_SATPRED                 5         /* satellite predictions */
27 #define PMVXG_D_SATHEALTH     6         /* satellite health status */
28 #define PMVXG_D_UNRECOG                 7         /* unrecognized request response */
29 #define PMVXG_D_SIGSTRLOC     8         /* sig strength & location (sats 1-4) */
30 #define PMVXG_D_SPEEDHEAD     11        /* speed/heading data */
31 #define PMVXG_D_OSELFTEST     12        /* (old) self-test results */
32 #define PMVXG_D_SIGSTRLOC2    18        /* sig strength & location (sats 5-8) */
33 #define PMVXG_D_OSCPARAM      19        /* oscillator parameter */
34 #define PMVXG_D_SELFTEST      20        /* self test results */
35 #define PMVXG_D_PHV           21        /* position, height & velocity */
36 #define PMVXG_D_DOPS                    22        /* DOPs */
37 #define PMVXG_D_SOFTCONF      30        /* software configuration */
38 #define PMVXG_D_DIFFGPSMODE   503       /* differential gps moding */
39 #define PMVXG_D_TRECOVUSEAGE  523       /* time recovery usage */
40 #define PMVXG_D_RAWDATAOUT    524       /* raw data port data output */
41 #define PMVXG_D_TRECOVRESULT  828       /* time recovery results */
42 #define PMVXG_D_TRECOVOUT     830       /* time recovery output message */
43