public NavSatFixMsg(Std.HeaderMsg header, NavSatStatusMsg status, double latitude, double longitude, double altitude, double[] position_covariance, byte position_covariance_type) { this.header = header; this.status = status; this.latitude = latitude; this.longitude = longitude; this.altitude = altitude; this.position_covariance = position_covariance; this.position_covariance_type = position_covariance_type; }
private NavSatFixMsg(MessageDeserializer deserializer) { this.header = Std.HeaderMsg.Deserialize(deserializer); this.status = NavSatStatusMsg.Deserialize(deserializer); deserializer.Read(out this.latitude); deserializer.Read(out this.longitude); deserializer.Read(out this.altitude); deserializer.Read(out this.position_covariance, sizeof(double), 9); deserializer.Read(out this.position_covariance_type); }
public NavSatFixMsg() { this.header = new Std.HeaderMsg(); this.status = new NavSatStatusMsg(); this.latitude = 0.0; this.longitude = 0.0; this.altitude = 0.0; this.position_covariance = new double[9]; this.position_covariance_type = 0; }