@@ -43,7 +43,7 @@ namespace airlib_rpclib
43
43
struct Vector2r
44
44
{
45
45
msr::airlib::real_T x_val = 0 , y_val = 0 ;
46
- MSGPACK_DEFINE_MAP (x_val, y_val);
46
+ MSGPACK_DEFINE_ARRAY (x_val, y_val);
47
47
48
48
Vector2r ()
49
49
{
@@ -63,7 +63,7 @@ namespace airlib_rpclib
63
63
struct Vector3r
64
64
{
65
65
msr::airlib::real_T x_val = 0 , y_val = 0 , z_val = 0 ;
66
- MSGPACK_DEFINE_MAP (x_val, y_val, z_val);
66
+ MSGPACK_DEFINE_ARRAY (x_val, y_val, z_val);
67
67
68
68
Vector3r ()
69
69
{
@@ -92,7 +92,7 @@ namespace airlib_rpclib
92
92
std::string object_name;
93
93
int object_id = -1 ;
94
94
95
- MSGPACK_DEFINE_MAP (has_collided, penetration_depth, time_stamp, normal , impact_point, position, object_name, object_id);
95
+ MSGPACK_DEFINE_ARRAY (has_collided, penetration_depth, time_stamp, normal , impact_point, position, object_name, object_id);
96
96
97
97
CollisionInfo ()
98
98
{
@@ -119,7 +119,7 @@ namespace airlib_rpclib
119
119
struct Quaternionr
120
120
{
121
121
msr::airlib::real_T w_val = 1 , x_val = 0 , y_val = 0 , z_val = 0 ;
122
- MSGPACK_DEFINE_MAP (w_val, x_val, y_val, z_val);
122
+ MSGPACK_DEFINE_ARRAY (w_val, x_val, y_val, z_val);
123
123
124
124
Quaternionr ()
125
125
{
@@ -142,7 +142,7 @@ namespace airlib_rpclib
142
142
{
143
143
Vector3r position;
144
144
Quaternionr orientation;
145
- MSGPACK_DEFINE_MAP (position, orientation);
145
+ MSGPACK_DEFINE_ARRAY (position, orientation);
146
146
147
147
Pose ()
148
148
{
@@ -162,7 +162,7 @@ namespace airlib_rpclib
162
162
{
163
163
double latitude = 0 , longitude = 0 ;
164
164
float altitude = 0 ;
165
- MSGPACK_DEFINE_MAP (latitude, longitude, altitude);
165
+ MSGPACK_DEFINE_ARRAY (latitude, longitude, altitude);
166
166
167
167
GeoPoint ()
168
168
{
@@ -190,7 +190,7 @@ namespace airlib_rpclib
190
190
bool is_initialized = false ; // is RC connected?
191
191
bool is_valid = false ; // must be true for data to be valid
192
192
193
- MSGPACK_DEFINE_MAP (timestamp, pitch, roll, throttle, yaw, left_z, right_z, switches, vendor_id, is_initialized, is_valid);
193
+ MSGPACK_DEFINE_ARRAY (timestamp, pitch, roll, throttle, yaw, left_z, right_z, switches, vendor_id, is_initialized, is_valid);
194
194
195
195
RCData ()
196
196
{
@@ -233,7 +233,7 @@ namespace airlib_rpclib
233
233
{
234
234
float matrix[4 ][4 ];
235
235
236
- MSGPACK_DEFINE_MAP (matrix);
236
+ MSGPACK_DEFINE_ARRAY (matrix);
237
237
238
238
ProjectionMatrix ()
239
239
{
@@ -261,7 +261,7 @@ namespace airlib_rpclib
261
261
Vector2r min;
262
262
Vector2r max;
263
263
264
- MSGPACK_DEFINE_MAP (min, max);
264
+ MSGPACK_DEFINE_ARRAY (min, max);
265
265
266
266
Box2D ()
267
267
{
@@ -288,7 +288,7 @@ namespace airlib_rpclib
288
288
Vector3r min;
289
289
Vector3r max;
290
290
291
- MSGPACK_DEFINE_MAP (min, max);
291
+ MSGPACK_DEFINE_ARRAY (min, max);
292
292
293
293
Box3D ()
294
294
{
@@ -318,7 +318,7 @@ namespace airlib_rpclib
318
318
Box3D box3D;
319
319
Pose relative_pose;
320
320
321
- MSGPACK_DEFINE_MAP (name, geo_point, box2D, box3D, relative_pose);
321
+ MSGPACK_DEFINE_ARRAY (name, geo_point, box2D, box3D, relative_pose);
322
322
323
323
DetectionInfo ()
324
324
{
@@ -371,7 +371,7 @@ namespace airlib_rpclib
371
371
float fov;
372
372
ProjectionMatrix proj_mat;
373
373
374
- MSGPACK_DEFINE_MAP (pose, fov, proj_mat);
374
+ MSGPACK_DEFINE_ARRAY (pose, fov, proj_mat);
375
375
376
376
CameraInfo ()
377
377
{
@@ -406,7 +406,7 @@ namespace airlib_rpclib
406
406
Vector3r linear_acceleration;
407
407
Vector3r angular_acceleration;
408
408
409
- MSGPACK_DEFINE_MAP (position, orientation, linear_velocity, angular_velocity, linear_acceleration, angular_acceleration);
409
+ MSGPACK_DEFINE_ARRAY (position, orientation, linear_velocity, angular_velocity, linear_acceleration, angular_acceleration);
410
410
411
411
KinematicsState ()
412
412
{
@@ -447,7 +447,7 @@ namespace airlib_rpclib
447
447
float temperature;
448
448
float air_density;
449
449
450
- MSGPACK_DEFINE_MAP (position, geo_point, gravity, air_pressure, temperature, air_density);
450
+ MSGPACK_DEFINE_ARRAY (position, geo_point, gravity, air_pressure, temperature, air_density);
451
451
452
452
EnvironmentState ()
453
453
{
@@ -484,7 +484,7 @@ namespace airlib_rpclib
484
484
bool pixels_as_float;
485
485
bool compress;
486
486
487
- MSGPACK_DEFINE_MAP (camera_name, image_type, pixels_as_float, compress);
487
+ MSGPACK_DEFINE_ARRAY (camera_name, image_type, pixels_as_float, compress);
488
488
489
489
ImageRequest ()
490
490
{
@@ -538,7 +538,7 @@ namespace airlib_rpclib
538
538
int width, height;
539
539
msr::airlib::ImageCaptureBase::ImageType image_type;
540
540
541
- MSGPACK_DEFINE_MAP (image_data_uint8, image_data_float, camera_position, camera_name,
541
+ MSGPACK_DEFINE_ARRAY (image_data_uint8, image_data_float, camera_position, camera_name,
542
542
camera_orientation, time_stamp, message, pixels_as_float, compress, width, height, image_type);
543
543
544
544
ImageResponse ()
@@ -615,7 +615,7 @@ namespace airlib_rpclib
615
615
Pose pose;
616
616
std::vector<int > segmentation;
617
617
618
- MSGPACK_DEFINE_MAP (time_stamp, point_cloud, pose, segmentation);
618
+ MSGPACK_DEFINE_ARRAY (time_stamp, point_cloud, pose, segmentation);
619
619
620
620
LidarData ()
621
621
{
@@ -649,7 +649,7 @@ namespace airlib_rpclib
649
649
Vector3r angular_velocity;
650
650
Vector3r linear_acceleration;
651
651
652
- MSGPACK_DEFINE_MAP (time_stamp, orientation, angular_velocity, linear_acceleration);
652
+ MSGPACK_DEFINE_ARRAY (time_stamp, orientation, angular_velocity, linear_acceleration);
653
653
654
654
ImuData ()
655
655
{
@@ -683,7 +683,7 @@ namespace airlib_rpclib
683
683
msr::airlib::real_T pressure;
684
684
msr::airlib::real_T qnh;
685
685
686
- MSGPACK_DEFINE_MAP (time_stamp, altitude, pressure, qnh);
686
+ MSGPACK_DEFINE_ARRAY (time_stamp, altitude, pressure, qnh);
687
687
688
688
BarometerData ()
689
689
{
@@ -716,7 +716,7 @@ namespace airlib_rpclib
716
716
Vector3r magnetic_field_body;
717
717
std::vector<float > magnetic_field_covariance; // not implemented in MagnetometerBase.hpp
718
718
719
- MSGPACK_DEFINE_MAP (time_stamp, magnetic_field_body, magnetic_field_covariance);
719
+ MSGPACK_DEFINE_ARRAY (time_stamp, magnetic_field_body, magnetic_field_covariance);
720
720
721
721
MagnetometerData ()
722
722
{
@@ -749,7 +749,7 @@ namespace airlib_rpclib
749
749
msr::airlib::GpsBase::GnssFixType fix_type;
750
750
uint64_t time_utc = 0 ;
751
751
752
- MSGPACK_DEFINE_MAP (geo_point, eph, epv, velocity, fix_type, time_utc);
752
+ MSGPACK_DEFINE_ARRAY (geo_point, eph, epv, velocity, fix_type, time_utc);
753
753
754
754
GnssReport ()
755
755
{
@@ -786,7 +786,7 @@ namespace airlib_rpclib
786
786
GnssReport gnss;
787
787
bool is_valid = false ;
788
788
789
- MSGPACK_DEFINE_MAP (time_stamp, gnss, is_valid);
789
+ MSGPACK_DEFINE_ARRAY (time_stamp, gnss, is_valid);
790
790
791
791
GpsData ()
792
792
{
@@ -819,7 +819,7 @@ namespace airlib_rpclib
819
819
msr::airlib::real_T max_distance; // m
820
820
Pose relative_pose;
821
821
822
- MSGPACK_DEFINE_MAP (time_stamp, distance, min_distance, max_distance, relative_pose);
822
+ MSGPACK_DEFINE_ARRAY (time_stamp, distance, min_distance, max_distance, relative_pose);
823
823
824
824
DistanceSensorData ()
825
825
{
@@ -857,7 +857,7 @@ namespace airlib_rpclib
857
857
std::vector<uint32_t > indices;
858
858
std::string name;
859
859
860
- MSGPACK_DEFINE_MAP (position, orientation, vertices, indices, name);
860
+ MSGPACK_DEFINE_ARRAY (position, orientation, vertices, indices, name);
861
861
862
862
MeshPositionVertexBuffersResponse ()
863
863
{
0 commit comments