|
|
|
@ -480,6 +480,7 @@ void AP_Camera::uavcan_pic()
@@ -480,6 +480,7 @@ void AP_Camera::uavcan_pic()
|
|
|
|
|
camera_can_msg.roll = ahrs.roll_sensor*1e-2f; |
|
|
|
|
camera_can_msg.yaw = ahrs.yaw_sensor*1e-2f; |
|
|
|
|
send_msg_step = 1; |
|
|
|
|
gcs().send_text(MAV_SEVERITY_INFO ,"NOTICE:num:%d,p3:%d", _image_index,cameras_take_enable);
|
|
|
|
|
_trigger_counter = constrain_int16(_trigger_duration*5,0,255); |
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
@ -495,7 +496,7 @@ void AP_Camera::send_can_msg(void)
@@ -495,7 +496,7 @@ void AP_Camera::send_can_msg(void)
|
|
|
|
|
switch (send_msg_step) |
|
|
|
|
{ |
|
|
|
|
case 1: |
|
|
|
|
uavcan->set_zr_cam_cmd(camera_state.id,camera_can_msg.mode,1,_image_index,0,0);
|
|
|
|
|
uavcan->set_zr_cam_cmd(camera_state.id,camera_can_msg.mode,1,_image_index,0,cameras_take_enable);
|
|
|
|
|
send_msg_step = 2;
|
|
|
|
|
break; |
|
|
|
|
case 2: |
|
|
|
|