dist/message.js
function GNSS(properties) {
        if (properties)
            for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                if (properties[keys[i]] != null)
                    this[keys[i]] = properties[keys[i]];
    }
function GNSS(properties) {
        if (properties)
            for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                if (properties[keys[i]] != null)
                    this[keys[i]] = properties[keys[i]];
    }
function GNSS ( properties ) { if ( properties ) for ( var keys = Object . keys ( properties ) , i = 0 ; i < keys . length ; ++ i ) if ( properties [ keys [ i ] ] != null ) this [ keys [ i ] ] = properties [ keys [ i ] ] ; }
Properties of a GNSS.
@exports IGNSS
@interface IGNSS
@property {number} [satellite] 卫星数
desc: 3颗：2D定位，4颗：3D定位
range: [0, 65535]
@property {number} [latitude] 纬度
desc: 纬度，十进制，北纬为正，南纬为负
unit: °
range: [-90, 90]
@property {number} [longitude] 经度
desc: 经度，十进制，东经为正，西经为负
unit: °
range: [-90, 90]
@property {number} [amsl] 海拔高度
desc: 海拔高度（AMSL）
unit: m
@property {number} [ato] 相对地面高度
desc: 相对起飞点高度（ATO），只有飞行器或潜艇需要此参数
unit: m
@property {google.protobuf.ITimestamp} [timestamp] GPS 时间
desc: GPS 时间,可选参数
@property {number} [hdop] 水平定位精度
desc: 米 精确到小数点后2位,可选参数
 
Constructs a new GNSS.
@exports GNSS
@classdesc Represents a GNSS.
@constructor
@param {IGNSS=} [properties] Properties to set
Properties of a GNSS .