File tree 7 files changed +41
-6
lines changed
7 files changed +41
-6
lines changed Original file line number Diff line number Diff line change 5
5
workflow_dispatch :
6
6
inputs :
7
7
release_candidate :
8
- description : Branch name of the release candidate.
8
+ description : Branch name of the release candidate. WARNING This branch will be deleted!
9
9
required : true
10
10
version :
11
11
description : New version (used for tag and package versioning).
66
66
uses : actions/checkout@v4
67
67
with :
68
68
ref : ${{ env.MAIN_BRANCH }}
69
+ fetch-depth : 0
69
70
70
71
- name : Create PR to main branch
71
72
if : ${{ github.event.inputs.release_candidate != env.MAIN_BRANCH && fromJSON(inputs.automatic_mode)
@@ -103,11 +104,17 @@ jobs:
103
104
--title ${{ github.event.inputs.release_name }} \
104
105
--generate-notes
105
106
107
+ - name : Grant permissions
108
+ if : ${{ env.DEVEL_BRANCH != env.MAIN_BRANCH && fromJSON(inputs.automatic_mode) == true }}
109
+ run : |
110
+ sudo chmod -R ugo+rwX .
111
+
106
112
- name : Checkout to devel branch
107
113
if : ${{ env.DEVEL_BRANCH != env.MAIN_BRANCH && fromJSON(inputs.automatic_mode) == true }}
108
114
uses : actions/checkout@v4
109
115
with :
110
116
ref : ${{ env.DEVEL_BRANCH }}
117
+ fetch-depth : 0
111
118
112
119
- name : Update devel branch
113
120
if : ${{ env.DEVEL_BRANCH != env.MAIN_BRANCH && fromJSON(inputs.automatic_mode) == true }}
Original file line number Diff line number Diff line change 2
2
Changelog for package panther_msgs
3
3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4
4
5
+ 2.0.4 (2024-06-28)
6
+ ------------------
7
+ * Bugfix: Grant permission and add warning in release workflow (`#71 <https://github.com/husarion/panther_msgs/issues/71 >`_)
8
+ * hotfix-allow-unshallow-copy
9
+ * Add ChargingStatus message (`#64 <https://github.com/husarion/panther_msgs/issues/64 >`_)
10
+ * Merge pull request `#63 <https://github.com/husarion/panther_msgs/issues/63 >`_ from husarion/ros2-update-iostate-msg
11
+ * Add led_control field
12
+ * Enable fetch full history - workflow (`#62 <https://github.com/husarion/panther_msgs/issues/62 >`_)
13
+ * Ros2 workflow bugfix update devel (`#61 <https://github.com/husarion/panther_msgs/issues/61 >`_)
14
+ * Contributors: Dawid Kmak, Paweł Irzyk, pawelirh
15
+
5
16
2.0.3 (2024-06-06)
6
17
------------------
7
18
* Ros2 improve release process (`#58 <https://github.com/husarion/panther_msgs/issues/58 >`_)
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
1
# panther_msgs
2
- Custom ROS messages and services for Panther
2
+
3
+ Custom ROS messages and services for Panther robot.
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
Original file line number Diff line number Diff line change @@ -3,5 +3,6 @@ bool charger_connected
3
3
bool charger_enabled
4
4
bool digital_power
5
5
bool fan
6
+ bool led_control
6
7
bool motor_on
7
8
bool power_button
Original file line number Diff line number Diff line change 2
2
<?xml-model href =" http://download.ros.org/schema/package_format3.xsd" schematypens =" http://www.w3.org/2001/XMLSchema" ?>
3
3
<package format =" 3" >
4
4
<name >panther_msgs</name >
5
- <version >2.0.3 </version >
5
+ <version >2.0.4 </version >
6
6
<description >Custom messages for Panther robot.</description >
7
7
<maintainer email =" support@husarion.com" >Husarion</maintainer >
8
8
<license >Apache License 2.0</license >
You can’t perform that action at this time.
0 commit comments