예제 #1
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(roll);
     obj.Input(pitch);
     obj.Input(yaw);
 }
예제 #2
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(position1);
     obj.Input(position2);
     obj.Input(position3);
     obj.Input(position4);
 }
예제 #3
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(latitude);
     obj.Input(longitude);
     obj.Input(altitude);
 }
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(vehicle_type);
     obj.Input(authorized_services);
     obj.Input(granted_services);
 }
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(payload_id);
     obj.Input(target_id);
     obj.Input(target_type);
     obj.Input(latitude);
     obj.Input(longitude);
     obj.Input(altitude);
 }
예제 #6
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(x_accel);
     obj.Input(y_accel);
     obj.Input(z_accel);
     obj.Input(roll_rate);
     obj.Input(pitch_rate);
     obj.Input(yaw_rate);
 }
예제 #7
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(lidarDistance);
     obj.Input(resetArm);
 }
 public override void Pack(ObjectStream obj)
 {
     obj.Input(target_status);
 }
 public override void Pack(ObjectStream obj)
 {
     obj.Input(target_radius);
     obj.Input(target_angle);
     obj.Input(target_altitude);
 }
예제 #10
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(id);
     obj.Input(position);
 }
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(termination_mode);
 }
예제 #12
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(telemetry_select);
     obj.Input(telemetry_rate);
 }
예제 #13
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(angle_of_attack);
     obj.Input(angle_of_sideslip);
     obj.Input(true_airspeed);
     obj.Input(indicated_airspeed);
     obj.Input(north_wind_speed);
     obj.Input(east_wind_speed);
     obj.Input(north_ground_speed);
     obj.Input(east_ground_speed);
     obj.Input(barometric_pressure);
     obj.Input(barometric_altitude);
 }
예제 #14
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(vehicle_mode);
     obj.Input(vehicle_state);
 }
예제 #15
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(batteryPercentage);
 }
예제 #16
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(theta);
     obj.Input(phi);
 }
예제 #17
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(x);
     obj.Input(y);
     obj.Input(z);
 }
예제 #18
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(message);
 }
예제 #19
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(vehicle_type);
 }
예제 #20
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(vehicle_id);
     obj.Input(longitude);
     obj.Input(latitude);
     obj.Input(altitude);
     obj.Input(roll);
     obj.Input(pitch);
     obj.Input(heading);
     obj.Input(north_speed);
     obj.Input(east_speed);
     obj.Input(vertical_speed);
     obj.Input(roll_rate);
     obj.Input(pitch_rate);
     obj.Input(yaw_rate);
     obj.Input(north_accel);
     obj.Input(east_accel);
     obj.Input(vertical_accel);
 }
예제 #21
0
 public override void Pack(ObjectStream obj)
 {
     obj.Input(speed);
     obj.Input(steering);
 }