Skip to content

GimbalManagerSetManualControl (повідомлення UORB)

TOPICS: gimbal_managerset_manualcontrol

Fields

НазваТипUnit [Frame]Range/EnumОпис
timestampuint64time since system start (microseconds)
origin_sysiduint8
origin_compiduint8
target_systemuint8
target_componentuint8
flagsuint32
gimbal_device_iduint8
pitchfloat32unitless -1..1, can be NAN
yawfloat32unitless -1..1, can be NAN
pitch_ratefloat32unitless -1..1, can be NAN
yaw_ratefloat32unitless -1..1, can be NAN

Constants

НазваТипЗначенняОпис
GIMBAL_MANAGER_FLAGS_RETRACTuint321
GIMBAL_MANAGER_FLAGS_NEUTRALuint322
GIMBAL_MANAGER_FLAGS_ROLL_LOCKuint324
GIMBAL_MANAGER_FLAGS_PITCH_LOCKuint328
GIMBAL_MANAGER_FLAGS_YAW_LOCKuint3216

Source Message

Source file (GitHub)

Details

Click here to see original file

c
uint64 timestamp						# time since system start (microseconds)

uint8 origin_sysid
uint8 origin_compid

uint8 target_system
uint8 target_component

uint32 GIMBAL_MANAGER_FLAGS_RETRACT = 1
uint32 GIMBAL_MANAGER_FLAGS_NEUTRAL = 2
uint32 GIMBAL_MANAGER_FLAGS_ROLL_LOCK = 4
uint32 GIMBAL_MANAGER_FLAGS_PITCH_LOCK = 8
uint32 GIMBAL_MANAGER_FLAGS_YAW_LOCK = 16

uint32 flags
uint8 gimbal_device_id

float32 pitch      # unitless -1..1, can be NAN
float32 yaw        # unitless -1..1, can be NAN
float32 pitch_rate # unitless -1..1, can be NAN
float32 yaw_rate   # unitless -1..1, can be NAN