Lantronix PNT Series PNT-SG3FS GNSS Module Software User Guide - Page 73

Pstmalmanac

Page 73 highlights

11. Commands $PSTMALMANAC Load Almanacs data. This command allows the user to load the almanacs data into backup memory. If more than one $PSTMALMANAC command needs to be issued, between two consecutive commands theremust be at least a 20 ms delay. Synopsis: $PSTMALMANAC,,,,...,* Arguments: Table 28. $PSTMALMANAC Field Description Parameter Format Description sat_id Decimal, 2 digits Satellite number N Decimal, 1 digit Number of the almanac data bytes byte1 Hexadecimal, 2 digits First byte of the almanac data byteN Hexadecimal, 2 digits Last byte of the almanac data checksum Hexadecimal, 2 digits Checksum of the message bytes without * characters. The N Bytes that are in the parameters are the dump of a structure that contains all the information of thealmanac. Data format is constellation dependent. Table 29. $PSTMALMANAC Field Description for GPS Constellation Bits 8 16 8 16 16 16 24 24 24 24 11 11 1 1 Structure Member satid week toa e delta_i omega_dot root_A omega_zero perigee mean_anomaly af0 af1 health available Description The satellite number The week number for the epoch Reference time almanac. Eccentricity. Rate of inclination angle. Rate of right ascension. Square root of semi-major axis. Longitude of ascending node of orbit plane at weekly epoch. Argument of perigee. Mean anomaly at reference time. Constant clock correction. First order clock correction. Contains 1 if the satellite is unhealthy 0 if healthy. Contains 1 if almanac is available 0 if not. PNT-SG3FS GNSS Module Software User Guide 73

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274

11. Commands
PNT-SG3FS GNSS Module Software User Guide
73
$PSTMALMANAC
Load Almanacs data. This command allows the user to load the almanacs data into backup
memory.
If more than one $PSTMALMANAC command needs to be issued, between two consecutive
commands there must be at least a 20 ms delay.
Synopsis:
$PSTMALMANAC,<sat_id>,<N>,<byte1>,...,<byteN>*<checksum><cr><lf>
Arguments:
Table 28. $PSTMALMANAC Field Description
Parameter
Format
Description
sat_id
Decimal, 2 digits
Satellite number
N
Decimal, 1 digit
Number of the almanac data bytes
byte1
Hexadecimal, 2 digits First byte of the almanac data
byteN
Hexadecimal, 2 digits Last byte of the almanac data
checksum
Hexadecimal, 2 digits Checksum of the message bytes without *<checksum><cr><lf>
characters.
The N Bytes that are in the parameters are the dump of a structure that contains all the
information of the almanac.
Data format is constellation dependent.
Table 29. $PSTMALMANAC Field Description for GPS Constellation
Bits
Structure Member
Description
8
satid
The satellite number
16
week
The week number for the epoch
8
toa
Reference time almanac.
16
e
Eccentricity.
16
delta_i
Rate of inclination angle.
16
omega_dot
Rate of right ascension.
24
root_A
Square root of semi-major axis.
24
omega_zero
Longitude of ascending node of orbit plane at weekly epoch.
24
perigee
Argument of perigee.
24
mean_anomaly
Mean anomaly at reference time.
11
af0
Constant clock correction.
11
af1
First order clock correction.
1
health
Contains 1 if the satellite is unhealthy 0 if healthy.
1
available
Contains 1 if almanac is available 0 if not.