roo_transceivers
API Documentation for roo_transceivers
Loading...
Searching...
No Matches
descriptor.cpp
Go to the documentation of this file.
1
#include "
roo_transceivers/descriptor.h
"
2
3
bool
operator==
(
const
roo_transceivers_Descriptor
& a,
4
const
roo_transceivers_Descriptor
& b) {
5
if
(a.
sensors_count
!= b.
sensors_count
)
return
false
;
6
if
(a.
actuators_count
!= b.
actuators_count
)
return
false
;
7
for
(
size_t
i = 0; i < a.
sensors_count
; ++i) {
8
if
(strcmp(a.
sensors
[i].
id
, b.
sensors
[i].
id
) != 0)
return
false
;
9
if
(a.
sensors
[i].
quantity
!= b.
sensors
[i].
quantity
)
return
false
;
10
}
11
for
(
size_t
i = 0; i < a.
actuators_count
; ++i) {
12
if
(strcmp(a.
actuators
[i].
id
, b.
actuators
[i].
id
) != 0)
return
false
;
13
if
(a.
actuators
[i].
quantity
!= b.
actuators
[i].
quantity
)
return
false
;
14
}
15
return
true
;
16
}
operator==
bool operator==(const roo_transceivers_Descriptor &a, const roo_transceivers_Descriptor &b)
Equality comparison for transceiver descriptors.
Definition
descriptor.cpp:3
descriptor.h
_roo_transceivers_Descriptor_Actuator::quantity
roo_transceivers_Quantity quantity
Definition
roo_transceivers.pb.h:74
_roo_transceivers_Descriptor_Actuator::id
char id[24]
Definition
roo_transceivers.pb.h:73
_roo_transceivers_Descriptor_Sensor::id
char id[24]
Definition
roo_transceivers.pb.h:68
_roo_transceivers_Descriptor_Sensor::quantity
roo_transceivers_Quantity quantity
Definition
roo_transceivers.pb.h:69
_roo_transceivers_Descriptor
Definition
roo_transceivers.pb.h:77
_roo_transceivers_Descriptor::sensors
roo_transceivers_Descriptor_Sensor sensors[16]
Definition
roo_transceivers.pb.h:79
_roo_transceivers_Descriptor::actuators_count
pb_size_t actuators_count
Definition
roo_transceivers.pb.h:80
_roo_transceivers_Descriptor::actuators
roo_transceivers_Descriptor_Actuator actuators[16]
Definition
roo_transceivers.pb.h:81
_roo_transceivers_Descriptor::sensors_count
pb_size_t sensors_count
Definition
roo_transceivers.pb.h:78
temp_repos
roo_transceivers
src
roo_transceivers
descriptor.cpp
Generated by
1.9.8