public override void Unpack(ObjectStream obj)
 {
     vertical_accel = obj.OutputSingle();
     east_accel     = obj.OutputSingle();
     north_accel    = obj.OutputSingle();
     yaw_rate       = obj.OutputSingle();
     pitch_rate     = obj.OutputSingle();
     roll_rate      = obj.OutputSingle();
     vertical_speed = obj.OutputSingle();
     east_speed     = obj.OutputSingle();
     north_speed    = obj.OutputSingle();
     heading        = obj.OutputSingle();
     pitch          = obj.OutputSingle();
     roll           = obj.OutputSingle();
     altitude       = obj.OutputSingle();
     longitude      = obj.OutputDouble();
     latitude       = obj.OutputDouble();
     vehicle_id     = obj.OutputUInt16();
 }
 public override void Unpack(ObjectStream obj)
 {
     target_altitude = obj.OutputDouble();
     target_angle    = obj.OutputDouble();
     target_radius   = obj.OutputDouble();
 }