Skip to content

Commit 81a0821

Browse files
authored
Merge pull request #1333 from IMRCLab/feature_groupmask
HL commander: add hlCommander.groupmask param
2 parents 6008050 + dd931d4 commit 81a0821

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/modules/src/crtp_commander_high_level.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ STATIC_MEM_TASK_ALLOC(crtpCommanderHighLevelTask, CMD_HIGH_LEVEL_TASK_STACKSIZE)
129129

130130
// trajectory command (first byte of crtp packet)
131131
enum TrajectoryCommand_e {
132-
COMMAND_SET_GROUP_MASK = 0,
132+
COMMAND_SET_GROUP_MASK = 0, // Deprecated (removed after Dec 2024), use parameter hlCommander.groupmask instead
133133
COMMAND_TAKEOFF = 1, // Deprecated (removed after August 2023), use COMMAND_TAKEOFF_2
134134
COMMAND_LAND = 2, // Deprecated (removed after August 2023), use COMMAND_LAND_2
135135
COMMAND_STOP = 3,
@@ -901,4 +901,13 @@ PARAM_ADD_CORE(PARAM_FLOAT, vtoff, &defaultTakeoffVelocity)
901901
*/
902902
PARAM_ADD_CORE(PARAM_FLOAT, vland, &defaultLandingVelocity)
903903

904+
/**
905+
* @brief Group mask of this Crazyflie
906+
*
907+
* There are up to 8 groups each robot may belong to.
908+
* Use 0 to indicate no group, i.e., this Crazyflie will react to all commands.
909+
* Otherwise, for each group this robot should belong to set the corresponding bit to 1.
910+
*/
911+
PARAM_ADD_CORE(PARAM_UINT8, groupmask, &group_mask)
912+
904913
PARAM_GROUP_STOP(hlCommander)

0 commit comments

Comments
 (0)