dist/message.js
function Data(properties) {
        this.custom = [];
        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 Data(properties) {
        this.custom = [];
        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 Data ( properties ) { this . custom = [ ] ; 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 Data.
@exports IData
@interface IData
@property {IGateway} [gateway] Data gateway
@property {IAttitude} [attitude] Data attitude
@property {IBattery} [battery] Data battery
@property {IBattery} [battery_controller] Data battery_controller
@property {IDronestatus} [dronestatus] Data dronestatus
@property {IGNSS} [gnss] Data gnss
@property {ISignal} [signal] Data signal
@property {ISignal} [signal_image] Data signal_image
@property {IVelocity} [velocity] Data velocity
@property {IAtmosphere} [atmosphere] Data atmosphere
@property {Array.<ICustom>} [custom] Data custom
 
Constructs a new Data.
@exports Data
@classdesc Represents a Data.
@constructor
@param {IData=} [properties] Properties to set
Properties of a Data .