跳至内容

UavcanParameterRequest (UORB 消息)

UAVCAN-MAVLink 参数桥接请求类型

源文件

c
# UAVCAN-MAVLink 参数桥接请求类型
uint64 timestamp # 系统运行以来的时间 启动 (微秒)

uint8 MESSAGE_TYPE_PARAM_REQUEST_READ = 20	# mavlink_msg_id_param_request_read
uint8 MESSAGE_TYPE_PARAM_REQUEST_LIST = 21	# mavlink_msg_id_param_request_list
uint8 MESSAGE_TYPE_PARAM_SET = 23		# mavlink_msg_id_param_set
uint8 message_type # MAVLink 消息类型:param_request_read, param_request_list, param_set

uint8 NODE_ID_ALL = 0		# mav_comp_id_all
uint8 node_id # 根据 MAVLink 组件 ID 映射的 UAVCAN 节点 ID

烧焦[17] param_id # MAVLink/UAVCAN 参数名称
int16 param_index # -1 如果 应使用 param_id 字段作为标识符

uint8 PARAM_TYPE_UINT8 = 1	# mav_param_type_uint8
uint8 PARAM_TYPE_INT64 = 8	# mav_param_type_int64
uint8 PARAM_TYPE_REAL32 = 9	# mav_param_type_real32
uint8 param_type # MAVLink 参数类型

int64 int_value # 当前值 如果 参数类型为 喜欢
float32 real_value # 当前值 如果 参数类型为 浮动喜欢

uint8 ORB_QUEUE_LENGTH = 4