Commit fa21ead 1 parent 42c10ac commit fa21ead Copy full SHA for fa21ead
File tree 2 files changed +18
-3
lines changed
2 files changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ find_package(builtin_interfaces REQUIRED)
10
10
find_package (rosidl_default_generators REQUIRED)
11
11
find_package (std_msgs REQUIRED)
12
12
13
- rosidl_generate_interfaces(${PROJECT_NAME}
13
+ rosidl_generate_interfaces(
14
+ ${PROJECT_NAME}
15
+ "msg/ChargingStatus.msg"
14
16
"msg/DriverState.msg"
15
17
"msg/FaultFlag.msg"
16
18
"msg/IOState.msg"
@@ -24,8 +26,8 @@ rosidl_generate_interfaces(${PROJECT_NAME}
24
26
"srv/SetLEDAnimation.srv"
25
27
"srv/SetLEDBrightness.srv"
26
28
"srv/SetLEDImageAnimation.srv"
27
- DEPENDENCIES std_msgs
28
- )
29
+ DEPENDENCIES
30
+ std_msgs )
29
31
30
32
ament_export_dependencies(rosidl_default_runtime)
31
33
Original file line number Diff line number Diff line change
1
+ # This message defines the battery charging process status
2
+
3
+ # Charger types
4
+ uint8 UNKNOWN = 0
5
+ uint8 WIRED = 1
6
+ uint8 WIRELESS = 2
7
+
8
+ std_msgs/Header header
9
+ bool charging # True if battery is being charged
10
+ float32 current # Power supply total current (A)
11
+ float32 current_battery_1 # Power supply current (A) for battery 1
12
+ float32 current_battery_2 # Power supply current (A) for battery 2 (NaN for single battery configuration)
13
+ uint8 charger_type # Determines the type of charger connection
You can’t perform that action at this time.
0 commit comments