Introduction
What is GRIL?
How is GRIL used?
Objects
Receiver Input Language
Object Identifier
Receiver commands
set and print
get
list
create
remove
em (enable message)
out (output message)
dm (disable message)
event \(Generating “Free-Form Events”\)
init
Receiver parameters
General parameters
Automatic File Rotation Mode (AFRM)
Two simultaneous log-files parameters
Antenna related parameters
Frequency source
GSM modem parameters
Step-by-step instruction on using JNS receivers with GSM modems
Power management parameters
Communication parameters
JNS Eurocard J502 connector I/O pin support
Parameters to support logging history
Output time-frame parameters
Session programming
Introduction
Parameters
Notebook parameters
Raw data management and signal processing parameters
Loop parameters
Positioning & Timing parameters
Datum parameters
Filtering position estimates
PPS signal parameters
Event signal parameters
How to synchronize the receiver clock with an external event generator
How to “coherently synchronize” the receiver’s fr
Differential mode parameters
Base Station parameters
RTCM related Base Station parameters
CMR related Base Station parameters
JPS related Base Station parameters
Rover Station parameters
RTCM related Rover Station parameters
CMR related Rover Station parameters
JPS related Rover Station parameters
Carrier phase differential parameters
Multiple reference stations
Ambiguity fixing statistics
Code differential parameters
Multi-base DGPS parameters
MINTER parameters
Resume data recording after power failure
Parameters governing Optimized Real Time Application messages
RAIM parameters
Parameters related to NMEA messages
Resolution parameters for fractional data fields in NMEA messages
WAAS/EGNOS parameters
Step-by-step instructions about using JNS receivers in WAAS/EGNOS DGPS mode
Attitude and Heading Determination parameters
Step-by-step instructions about using Attitude Determination Unit
Set up Master receiver
Set up Slave receiver
Set up Slave receiver to retranslate differential messages from a remote reference station.
Set up Master receiver to obtain differential messages from a remote reference station
Reduction of the processor’s computation load
OmniSTAR parameters
Receiver options
Obsolete parameters
Receiver Messages
General Format of JNS Messages
Message Identifier
The Length of Message Body Descriptor
Message Body
Non-standard Messages
Parsing Message Stream
Synchronization
Changing to the Next Message
Attention users of Pinnacle™ and other JNS post-p�
Predefined Messages
General Notes
General Purpose Messages
[JP] Javad Positioning Systems File Identifier
[MF] Message Format and Identifier {9}
[SE] Security {6}
[||] Epoch End {1}
[::] Epoch Time {5}
Time Messages
[RD] Receiver Date {6}
[~~] Receiver Time {5}
[UO] Universal Coordinated Time (UTC) parameters {24}
[GT] GPS Time {7}
[TO] Receiver Reference Time to Receiver Time Offset {9}
[DO] Derivative of Receiver Time Offset {5}
[OO] Oscillator Offset {5}
[BP] Rough Indicator of Receiver Synchronization to Reference Time {5}
[NT] GLONASS Time {7}
[NO] GLONASS to Receiver Time Offset {6}
[GO] GPS to Receiver Time Offset {6}
Optimized Real-Time Application Messages
[rE] Reference Epoch {10}
[rM] Raw Measurements {var}
[rV] Receiver’s Position and Velocity {42}
Position/Velocity Messages
[PO] Cartesian Position {30}
[VE] Cartesian Velocity {18}
[PV] Cartesian Position and Velocity {46}
[PG] Geodetic Position {30}
[DP] Dilution of Precision (DOP) Parameters {14}
[SG] Position & Velocity RMS Errors (Horizontal and Vertical){18}
[SP] Position Covariance Matrix {42}
[SV] Velocity Covariance Matrix {42}
[VG] NEU Velocity {18}
[BL] Base Line {34}
[BI] Base station information {28}
[PS] Position Statistics {9}
[ST] Solution Time-Tag {6}
[PT] Time of Continuous Position Computation {5}
Satellite Data Messages
[SI] Satellite Indices {nSats+1}
[NN] GLONASS Satellite System Numbers {nSats+1}
[EL] Satellite Elevations {nSats+1}
[AZ] Satellite Azimuths {nSats+1}
C/A Pseudorange Measurements
[RC] Full C/A Pseudoranges {8*nSats+1}
[rc] Delta C/A Pseudoranges {4*nSats+1}
P/L1 Pseudorange Measurements
[R1] Full P/ L1 Pseudoranges {8*nSats+1}
[r1] Delta P/L1 Pseudoranges {4*nSats+1}
[1R] Relative P/L1 Pseudoranges {4*nSats+1}
[1r] Relative Delta P/L1 Pseudoranges {2*nSats+1}
P/L2 Pseudorange Measurements
[R2] Full P/L2 Pseudoranges {8*nSats +1}
[r2] Delta P/L2 Pseudoranges {4*nSats+1}
[2R] Relative P/L2 Pseudoranges {4*nSats+1}
[2r] Relative Delta P/L2 Pseudoranges {2*nSats+1}.
Pseudorange Smoothing Corrections&Intervals
[CC] Long C/A Pseudorange Smoothing Corrections {6*nSats+1}
[cc] Short C/A Pseudorange Smoothing Corrections {2*nSats+1}
[C1] Long P/L1 Pseudorange Smoothing Corrections {6*nSats+1}
[c1] Short P/L1 Pseudorange Smoothing Corrections {2*nSats+1}
[C2] Long P/L2 Pseudorange Smoothing Corrections {6*nSats+1}
[c2] Short P/L2 Pseudorange Smoothing Corrections {2*nSats+1}
C/A Carrier Phase Measurements
[PC] Full C/A Carrier Phases {8*nSats+1}
[pc] 32-bit C/A Carrier Phases {4*nSats+1}
[CP] C/A Carrier Phases Computed Relative to [RC] Pseudoranges {4*nSats+1}
[cp] C/A Carrier Phases Computed Relative to [rc] Pseudoranges {4*nSats+1}
P/L1 Carrier Phase Measurements
[P1] Full P/L1 Carrier Phases {8*nSats+1}
[p1] 32-bit P/L1 Carrier Phases {4*nSats+1}
[1P] P/L1 Carrier Phases Computed Relative to [RC] Pseudoranges {4*nSats+1}
[1p] P/L1 Carrier Phases Computed Relative to [rc] Pseudoranges {4*nSats+1}
P/L2 Carrier Phase Measurements
[P2] Full P/L2 Carrier Phases {8*nSats+1}
[p2] 32-bit P/L2 Carrier Phases {4*nSats+1}
[2P] P/L2 Carrier Phases Computed Relative to [RC] Pseudoranges {4*nSats+1}
[2p] P/L2 Carrier Phases Computed Relative to [rc] Pseudoranges {4*nSats+1}
Doppler
[DC] C/A Doppler {4*nSats+1}
[D1] P/L1 Doppler {4*nSats+1}
[D2] P/L2 Doppler {4*nSats+1}
Carrier to Noise Ratio
[EC] C/A Carrier to Noise Ratio {nSats+1}
[E1] P/L1 Carrier to Noise Ratio {nSats+1}
[E2] P/L2 Carrier to Noise Ratio {nSats+1}
[SS] Satellite navigation status {nSats+2}
[TC] Time Since Last Loss-of-Lock on particular C/A signal {nSats*2+1}
[TT] Time Since Last Loss-of-Lock on all C/A signals {5}
[GA] GPS Almanac {47}
[GE] GPS Ephemeris {123}
[NA] GLONASS Almanac {46}
[NE] GLONASS Ephemeris {80}
[IO] Ionospheric Parameters {39}
[ID] Ionospheric delays {8*nSats+1}
[FC] C/A Signal Lock Loop Flags {nSat*2 + 1}
[F1] P/L1 Signal Lock Loop Flags {nSat*2 + 1}
[F2] P/L2 Signal Lock Loop Flags {nSat*2 + 1}
WAAS messages
[WE] WAAS Ephemeris Message {39}
[WA] WAAS Almanac Message {23}
[WO] WAAS Time Message {31}
ADU Messages
[mr] Rotation matrix {73}
[MR] Rotation matrix {37}
[AR] Rotation angles {21}
Timing signal and Event marker Messages
[XA], [XB] External Event Messages {10}
[ZA], [ZB] PPS offset {5}
[YA], [YB] The “receiver time vs. reference time”
[==] Event {var}
[LT] Message Output Latency {2}
[>>] Wrapped Echo {var}
[LH] Logging History {var}
ASCII Messages
JNS Format for ASCII messages
NMEA-Specific Format Limitations
NMEA sentences
Introduction
General Format of Approved NMEA Sentences
Formats of Supported NMEA sentences
JNS proprietary NMEA sentences
ATT – Attitude parameters
GGA – Global Positioning System Fix Data
GLL – Geographic Position – Latitude/Longitude
GNS – GNSS Fix Data
GRS – GNSS Range Residuals
GSA – GNSS DOP and Active Satellites
GST – GNSS Pseudorange Error Statistics
GSV – GNSS Satellites in View
RMC – Recommended Minimum Specific GNSS Data
HDT – Heading, True
VTG – Course Over Ground and Ground Speed
ROT – Rate of turn
ZDA – Time & Date
JNS Proprietary ASCII messages
[DL] Data link status message
[ER] Error {var}
[PM] Parameters {var}
[GS] Get GPS SV Status
[RS] Reference station status
[JE] Extended Jamming Suppressor information
[JI] Jamming Suppressor information
[MS] RTCM status message
[TX] Text message
[RM] Results of RAIM processing
[NP] Navigation position
[MP] Position in given map projection or local coordinates
[NS] Get GLONASS SV Status
[RE] Reply {var}
[TR] “Time residuals”
[TM] Clock offsets and their time derivatives
[RP] Reference station parameters
[RK] RTK parameters
[AP] Position covariance matrix
[AB] Baseline length
RTCM messages
Introduction to RTCM messages
List of RTCM Messages Supported by JNS Receiver
CMR messages
Introduction to CMR messages
List of CMR Messages Supported by JNS Receivers
Message groups and sets
Message groups
Message sets
Step-by-step instructions about using JNS receivers in differential modes
Set up base station
Set up rover station
Disable base mode for base station
Disable rover mode for rover station
Step-by-step instruction about using JNS receivers in Multiple reference stations mode
Set up base station
Set up rover receiver
Daisy Chain feature
Appendix A. Message Scheduling Flags
Appendix B. Format and Naming Conventions
Appendix C. Computing 8-Bit Checksum for Receiver Commands & Messages
Appendix D. JNS Data Transfer Protocol
Protocol description
CRC16 calculation algorithm
Appendix E. Frame format for Free-Form Events
Preface
General format of JNS Free-Form Events
Currently supported JNS Free-Form Events
_ANT Event \(“ANTENNA TYPE”\)
_ANH Event \(“ANTENNA HEIGHT”\)
_DYM Event \(“DYNAMICS”\)
_SIT Event \(“SITE”\)
_CAN Event \(“CANCEL”\)
_SAV Event \(“SAVE”\)
Site Scope
_DSC Event \(“DESCRIPTION”\)
_FEA Event \(“FEATURE”\)
Additional comments on _CAN and _SAV
Appendix F. Amount of Data Transmitted by Reference Station in Differential modes
Code Differential Mode
Real Time Kinematic
Protocol Using RTCM Message Types 18 and 19 (or 20 and 21).
CMR and CMR Plus protocols
Appendix I. Attitude and Heading Determination Systems (AT4 and HD2)
Geometry and Coordinate Transformations
Installing Antennae
Self-Calibration
Hardware
Appendix G. JNS Receiver Parameter Flowchart
Appendix H. Reference Ellipsoids and Local Datums
References
Glossary
Index