libsbp  v2.4.7
ssr.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015-2018 Swift Navigation Inc.
3  * Contact: Swift Navigation <dev@swiftnav.com>
4  *
5  * This source is subject to the license found in the file 'LICENSE' which must
6  * be be distributed together with this source. All other rights reserved.
7  *
8  * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
9  * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
10  * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
11  */
12 
13 /*****************************************************************************
14  * Automatically generated from yaml/swiftnav/sbp/ssr.yaml
15  * with generate.py. Please do not hand edit!
16  *****************************************************************************/
17 
23 #ifndef LIBSBP_SSR_MESSAGES_H
24 #define LIBSBP_SSR_MESSAGES_H
25 
26 #include "common.h"
27 #include "gnss.h"
28 
29 SBP_PACK_START
30 
31 
37 typedef struct SBP_ATTR_PACKED {
38  u8 code;
41 
42 
48 typedef struct SBP_ATTR_PACKED {
49  u8 code;
57 
58 
66 #define SBP_MSG_SSR_ORBIT_CLOCK 0x05DD
67 typedef struct SBP_ATTR_PACKED {
75  u32 iod;
82  s32 c0;
83  s32 c1;
84  s32 c2;
86 
87 
95 #define SBP_MSG_SSR_ORBIT_CLOCK_DEP_A 0x05DC
96 typedef struct SBP_ATTR_PACKED {
104  u8 iod;
111  s32 c0;
112  s32 c1;
113  s32 c2;
115 
116 
124 #define SBP_MSG_SSR_CODE_BIASES 0x05E1
125 typedef struct SBP_ATTR_PACKED {
135 
136 
146 #define SBP_MSG_SSR_PHASE_BIASES 0x05E6
147 typedef struct SBP_ATTR_PACKED {
165 
166 
169 SBP_PACK_END
170 
171 #endif /* LIBSBP_SSR_MESSAGES_H */
gps_time_sec_t time
GNSS reference time of the correction.
Definition: ssr.h:68
s32 dot_cross
Velocity of orbit cross delta correction [0.004 mm/s].
Definition: ssr.h:110
gps_time_sec_t time
GNSS reference time of the correction.
Definition: ssr.h:126
u16 yaw
Satellite yaw angle [1 / 256 semi-circle].
Definition: ssr.h:159
u8 dispersive_bias
Indicator for the dispersive phase biases property.
Definition: ssr.h:155
s32 c2
C2 polynomial coefficient for correction of broadcast satellite clock [0.00002 mm/s^-2].
Definition: ssr.h:84
s16 value
Code bias value [0.01 m].
Definition: ssr.h:39
gps_time_sec_t time
GNSS reference time of the correction.
Definition: ssr.h:97
u8 iod_ssr
IOD of the SSR correction.
Definition: ssr.h:100
s32 c1
C1 polynomial coefficient for correction of broadcast satellite clock [0.001 mm/s].
Definition: ssr.h:83
s32 bias
Phase bias for specified signal [0.1 mm].
Definition: ssr.h:55
Whole second accurate GPS time.
Definition: gnss.h:77
u8 widelane_integer_indicator
Indicator for two groups of Wide-Lane(s) integer property.
Definition: ssr.h:51
s32 radial
Orbit radial delta correction [0.1 mm].
Definition: ssr.h:76
int8_t s8
Signed 8-bit integer.
Definition: common.h:32
Represents all the relevant information about the signal.
Definition: gnss.h:35
s32 dot_along
Velocity of orbit along delta correction [0.004 mm/s].
Definition: ssr.h:109
sbp_gnss_signal_t sid
GNSS signal identifier (16 bit)
Definition: ssr.h:69
SSR phase biases corrections for a particular satellite.
Definition: ssr.h:48
u8 iod_ssr
IOD of the SSR correction.
Definition: ssr.h:129
s32 c0
C0 polynomial coefficient for correction of broadcast satellite clock [0.1 mm].
Definition: ssr.h:82
int16_t s16
Signed 16-bit integer.
Definition: common.h:34
u8 code
Signal constellation, band and code.
Definition: ssr.h:38
sbp_gnss_signal_t sid
GNSS signal identifier (16 bit)
Definition: ssr.h:98
s32 dot_radial
Velocity of orbit radial delta correction [0.001 mm/s].
Definition: ssr.h:108
uint8_t u8
Unsigned 8-bit integer.
Definition: common.h:40
sbp_gnss_signal_t sid
GNSS signal identifier (16 bit)
Definition: ssr.h:149
s8 yaw_rate
Satellite yaw angle rate [1 / 8192 semi-circle / s].
Definition: ssr.h:160
u8 update_interval
Update interval between consecutive corrections [s].
Definition: ssr.h:128
SSR code biases corrections for a particular satellite.
Definition: ssr.h:37
u8 discontinuity_counter
Signal phase discontinuity counter.
Definition: ssr.h:52
s32 c1
C1 polynomial coefficient for correction of broadcast satellite clock [0.001 mm/s].
Definition: ssr.h:112
s32 c0
C0 polynomial coefficient for correction of broadcast satellite clock [0.1 mm].
Definition: ssr.h:111
u8 iod_ssr
IOD of the SSR correction.
Definition: ssr.h:151
s32 along
Orbit along delta correction [0.4 mm].
Definition: ssr.h:77
u32 iod
Issue of broadcast ephemeris data or IODCRC (Beidou)
Definition: ssr.h:75
gps_time_sec_t time
GNSS reference time of the correction.
Definition: ssr.h:148
u8 code
Signal constellation, band and code.
Definition: ssr.h:49
uint16_t u16
Unsigned 16-bit integer.
Definition: common.h:42
u8 mw_consistency
Consistency indicator for Melbourne-Wubbena linear combinations.
Definition: ssr.h:157
s32 radial
Orbit radial delta correction [0.1 mm].
Definition: ssr.h:105
uint32_t u32
Unsigned 32-bit integer.
Definition: common.h:44
sbp_gnss_signal_t sid
GNSS signal identifier (16 bit)
Definition: ssr.h:127
u8 iod_ssr
IOD of the SSR correction.
Definition: ssr.h:71
s32 dot_along
Velocity of orbit along delta correction [0.004 mm/s].
Definition: ssr.h:80
u8 integer_indicator
Indicator for integer property.
Definition: ssr.h:50
s32 dot_radial
Velocity of orbit radial delta correction [0.001 mm/s].
Definition: ssr.h:79
s32 c2
C2 polynomial coefficient for correction of broadcast satellite clock [0.00002 mm/s^-2].
Definition: ssr.h:113
s32 cross
Orbit along delta correction [0.4 mm].
Definition: ssr.h:78
u8 iod
Issue of broadcast ephemeris data.
Definition: ssr.h:104
u8 update_interval
Update interval between consecutive corrections [s].
Definition: ssr.h:150
s32 along
Orbit along delta correction [0.4 mm].
Definition: ssr.h:106
s32 cross
Orbit along delta correction [0.4 mm].
Definition: ssr.h:107
u8 update_interval
Update interval between consecutive corrections [s].
Definition: ssr.h:99
int32_t s32
Signed 32-bit integer.
Definition: common.h:36
u8 update_interval
Update interval between consecutive corrections [s].
Definition: ssr.h:70
s32 dot_cross
Velocity of orbit cross delta correction [0.004 mm/s].
Definition: ssr.h:81