feat(msgs): add GigE Action Command services

This commit is contained in:
slz
2026-09-03 15:06:58 +08:00
parent 27e0c7dc97
commit 0caafc5c20
4 changed files with 28 additions and 0 deletions
+3
View File
@@ -28,6 +28,7 @@ rosidl_generate_interfaces(
"msg/RGBD.msg" "msg/RGBD.msg"
"msg/StreamProfile.msg" "msg/StreamProfile.msg"
"srv/GetBool.srv" "srv/GetBool.srv"
"srv/GetActionConfig.srv"
"srv/GetDeviceConfig.srv" "srv/GetDeviceConfig.srv"
"srv/GetDeviceInfo.srv" "srv/GetDeviceInfo.srv"
"srv/GetCameraInfo.srv" "srv/GetCameraInfo.srv"
@@ -35,6 +36,7 @@ rosidl_generate_interfaces(
"srv/GetAwbGain.srv" "srv/GetAwbGain.srv"
"srv/GetString.srv" "srv/GetString.srv"
"srv/SetFilter.srv" "srv/SetFilter.srv"
"srv/SetActionConfig.srv"
"srv/SetInt32.srv" "srv/SetInt32.srv"
"srv/SetAwbGain.srv" "srv/SetAwbGain.srv"
"srv/SetString.srv" "srv/SetString.srv"
@@ -43,6 +45,7 @@ rosidl_generate_interfaces(
"srv/SetUserCalibParams.srv" "srv/SetUserCalibParams.srv"
"srv/SetBagRecording.srv" "srv/SetBagRecording.srv"
"srv/SetStreamProfile.srv" "srv/SetStreamProfile.srv"
"srv/SendActionCommand.srv"
"action/RunAeAwbLockTest.action" "action/RunAeAwbLockTest.action"
DEPENDENCIES DEPENDENCIES
action_msgs action_msgs
@@ -0,0 +1,8 @@
uint32 selector
---
uint32 action_signal_count
uint32 device_key
uint32 group_key
uint32 group_mask
bool success
string message
@@ -0,0 +1,10 @@
uint32 device_key
uint32 group_key
uint32 group_mask
# IPv4 destination. Leave empty to use the SDK broadcast address (255.255.255.255).
string destination_ip
# PTP timestamp. Zero sends the command immediately.
uint64 scheduled_time
---
bool success
string message
@@ -0,0 +1,7 @@
uint32 device_key
uint32 selector
uint32 group_key
uint32 group_mask
---
bool success
string message