@ -224,43 +224,6 @@ void Rover::Log_Write_Throttle()
logger . WriteBlock ( & pkt , sizeof ( pkt ) ) ;
logger . WriteBlock ( & pkt , sizeof ( pkt ) ) ;
}
}
struct PACKED log_Rangefinder {
LOG_PACKET_HEADER ;
uint64_t time_us ;
float lateral_accel ;
uint16_t rangefinder1_distance ;
uint16_t rangefinder2_distance ;
uint16_t detected_count ;
int8_t turn_angle ;
uint16_t turn_time ;
uint16_t ground_speed ;
int8_t throttle ;
} ;
// Write a rangefinder packet
void Rover : : Log_Write_Rangefinder ( )
{
uint16_t turn_time = 0 ;
if ( ! is_zero ( obstacle . turn_angle ) ) {
turn_time = AP_HAL : : millis ( ) - obstacle . detected_time_ms ;
}
AP_RangeFinder_Backend * s0 = rangefinder . get_backend ( 0 ) ;
AP_RangeFinder_Backend * s1 = rangefinder . get_backend ( 1 ) ;
struct log_Rangefinder pkt = {
LOG_PACKET_HEADER_INIT ( LOG_RANGEFINDER_MSG ) ,
time_us : AP_HAL : : micros64 ( ) ,
lateral_accel : g2 . attitude_control . get_desired_lat_accel ( ) ,
rangefinder1_distance : s0 ? s0 - > distance_cm ( ) : ( uint16_t ) 0 ,
rangefinder2_distance : s1 ? s1 - > distance_cm ( ) : ( uint16_t ) 0 ,
detected_count : obstacle . detected_count ,
turn_angle : static_cast < int8_t > ( obstacle . turn_angle ) ,
turn_time : turn_time ,
ground_speed : static_cast < uint16_t > ( fabsf ( ground_speed * 100.0f ) ) ,
throttle : int8_t ( SRV_Channels : : get_output_scaled ( SRV_Channel : : k_throttle ) )
} ;
logger . WriteBlock ( & pkt , sizeof ( pkt ) ) ;
}
void Rover : : Log_Write_RC ( void )
void Rover : : Log_Write_RC ( void )
{
{
logger . Write_RCIN ( ) ;
logger . Write_RCIN ( ) ;
@ -290,8 +253,6 @@ const LogStructure Rover::log_structure[] = {
" THR " , " Qhffff " , " TimeUS,ThrIn,ThrOut,DesSpeed,Speed,AccY " , " s--nno " , " F--000 " } ,
" THR " , " Qhffff " , " TimeUS,ThrIn,ThrOut,DesSpeed,Speed,AccY " , " s--nno " , " F--000 " } ,
{ LOG_NTUN_MSG , sizeof ( log_Nav_Tuning ) ,
{ LOG_NTUN_MSG , sizeof ( log_Nav_Tuning ) ,
" NTUN " , " QfHHHf " , " TimeUS,WpDist,WpBrg,DesYaw,Yaw,XTrack " , " smdddm " , " F0BBB0 " } ,
" NTUN " , " QfHHHf " , " TimeUS,WpDist,WpBrg,DesYaw,Yaw,XTrack " , " smdddm " , " F0BBB0 " } ,
{ LOG_RANGEFINDER_MSG , sizeof ( log_Rangefinder ) ,
" RGFD " , " QfHHHbHCb " , " TimeUS,LatAcc,R1Dist,R2Dist,DCnt,TAng,TTim,Spd,Thr " , " somm-hsm- " , " F0BB-0CB- " } ,
{ LOG_STEERING_MSG , sizeof ( log_Steering ) ,
{ LOG_STEERING_MSG , sizeof ( log_Steering ) ,
" STER " , " Qhfffff " , " TimeUS,SteerIn,SteerOut,DesLatAcc,LatAcc,DesTurnRate,TurnRate " , " s--ookk " , " F--0000 " } ,
" STER " , " Qhfffff " , " TimeUS,SteerIn,SteerOut,DesLatAcc,LatAcc,DesTurnRate,TurnRate " , " s--ookk " , " F--0000 " } ,
{ LOG_GUIDEDTARGET_MSG , sizeof ( log_GuidedTarget ) ,
{ LOG_GUIDEDTARGET_MSG , sizeof ( log_GuidedTarget ) ,
@ -313,7 +274,6 @@ void Rover::Log_Write_Nav_Tuning() {}
void Rover : : Log_Write_Sail ( ) { }
void Rover : : Log_Write_Sail ( ) { }
void Rover : : Log_Write_Startup ( uint8_t type ) { }
void Rover : : Log_Write_Startup ( uint8_t type ) { }
void Rover : : Log_Write_Throttle ( ) { }
void Rover : : Log_Write_Throttle ( ) { }
void Rover : : Log_Write_Rangefinder ( ) { }
void Rover : : Log_Write_RC ( void ) { }
void Rover : : Log_Write_RC ( void ) { }
void Rover : : Log_Write_Steering ( ) { }
void Rover : : Log_Write_Steering ( ) { }
void Rover : : Log_Write_Vehicle_Startup_Messages ( ) { }
void Rover : : Log_Write_Vehicle_Startup_Messages ( ) { }