|
|
|
@ -118,12 +118,6 @@ void Copter::Log_Write_MotBatt()
@@ -118,12 +118,6 @@ void Copter::Log_Write_MotBatt()
|
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Wrote an event packet
|
|
|
|
|
void Copter::Log_Write_Event(Log_Event id) |
|
|
|
|
{ |
|
|
|
|
logger.Write_Event(id); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
struct PACKED log_Data_Int16t { |
|
|
|
|
LOG_PACKET_HEADER; |
|
|
|
|
uint64_t time_us; |
|
|
|
@ -133,13 +127,13 @@ struct PACKED log_Data_Int16t {
@@ -133,13 +127,13 @@ struct PACKED log_Data_Int16t {
|
|
|
|
|
|
|
|
|
|
// Write an int16_t data packet
|
|
|
|
|
UNUSED_FUNCTION |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, int16_t value) |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, int16_t value) |
|
|
|
|
{ |
|
|
|
|
if (should_log(MASK_LOG_ANY)) { |
|
|
|
|
struct log_Data_Int16t pkt = { |
|
|
|
|
LOG_PACKET_HEADER_INIT(LOG_DATA_INT16_MSG), |
|
|
|
|
time_us : AP_HAL::micros64(), |
|
|
|
|
id : id, |
|
|
|
|
id : (uint8_t)id, |
|
|
|
|
data_value : value |
|
|
|
|
}; |
|
|
|
|
logger.WriteCriticalBlock(&pkt, sizeof(pkt)); |
|
|
|
@ -155,13 +149,13 @@ struct PACKED log_Data_UInt16t {
@@ -155,13 +149,13 @@ struct PACKED log_Data_UInt16t {
|
|
|
|
|
|
|
|
|
|
// Write an uint16_t data packet
|
|
|
|
|
UNUSED_FUNCTION
|
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, uint16_t value) |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, uint16_t value) |
|
|
|
|
{ |
|
|
|
|
if (should_log(MASK_LOG_ANY)) { |
|
|
|
|
struct log_Data_UInt16t pkt = { |
|
|
|
|
LOG_PACKET_HEADER_INIT(LOG_DATA_UINT16_MSG), |
|
|
|
|
time_us : AP_HAL::micros64(), |
|
|
|
|
id : id, |
|
|
|
|
id : (uint8_t)id, |
|
|
|
|
data_value : value |
|
|
|
|
}; |
|
|
|
|
logger.WriteCriticalBlock(&pkt, sizeof(pkt)); |
|
|
|
@ -176,13 +170,13 @@ struct PACKED log_Data_Int32t {
@@ -176,13 +170,13 @@ struct PACKED log_Data_Int32t {
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// Write an int32_t data packet
|
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, int32_t value) |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, int32_t value) |
|
|
|
|
{ |
|
|
|
|
if (should_log(MASK_LOG_ANY)) { |
|
|
|
|
struct log_Data_Int32t pkt = { |
|
|
|
|
LOG_PACKET_HEADER_INIT(LOG_DATA_INT32_MSG), |
|
|
|
|
time_us : AP_HAL::micros64(), |
|
|
|
|
id : id, |
|
|
|
|
id : (uint8_t)id, |
|
|
|
|
data_value : value |
|
|
|
|
}; |
|
|
|
|
logger.WriteCriticalBlock(&pkt, sizeof(pkt)); |
|
|
|
@ -197,13 +191,13 @@ struct PACKED log_Data_UInt32t {
@@ -197,13 +191,13 @@ struct PACKED log_Data_UInt32t {
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// Write a uint32_t data packet
|
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, uint32_t value) |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, uint32_t value) |
|
|
|
|
{ |
|
|
|
|
if (should_log(MASK_LOG_ANY)) { |
|
|
|
|
struct log_Data_UInt32t pkt = { |
|
|
|
|
LOG_PACKET_HEADER_INIT(LOG_DATA_UINT32_MSG), |
|
|
|
|
time_us : AP_HAL::micros64(), |
|
|
|
|
id : id, |
|
|
|
|
id : (uint8_t)id, |
|
|
|
|
data_value : value |
|
|
|
|
}; |
|
|
|
|
logger.WriteCriticalBlock(&pkt, sizeof(pkt)); |
|
|
|
@ -219,13 +213,13 @@ struct PACKED log_Data_Float {
@@ -219,13 +213,13 @@ struct PACKED log_Data_Float {
|
|
|
|
|
|
|
|
|
|
// Write a float data packet
|
|
|
|
|
UNUSED_FUNCTION |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, float value) |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, float value) |
|
|
|
|
{ |
|
|
|
|
if (should_log(MASK_LOG_ANY)) { |
|
|
|
|
struct log_Data_Float pkt = { |
|
|
|
|
LOG_PACKET_HEADER_INIT(LOG_DATA_FLOAT_MSG), |
|
|
|
|
time_us : AP_HAL::micros64(), |
|
|
|
|
id : id, |
|
|
|
|
id : (uint8_t)id, |
|
|
|
|
data_value : value |
|
|
|
|
}; |
|
|
|
|
logger.WriteCriticalBlock(&pkt, sizeof(pkt)); |
|
|
|
@ -274,7 +268,7 @@ void Copter::Log_Sensor_Health()
@@ -274,7 +268,7 @@ void Copter::Log_Sensor_Health()
|
|
|
|
|
// check primary GPS
|
|
|
|
|
if (sensor_health.primary_gps != gps.primary_sensor()) { |
|
|
|
|
sensor_health.primary_gps = gps.primary_sensor(); |
|
|
|
|
Log_Write_Event(DATA_GPS_PRIMARY_CHANGED); |
|
|
|
|
AP::logger().Write_Event(LogEvent::GPS_PRIMARY_CHANGED); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -513,12 +507,11 @@ void Copter::Log_Write_Performance() {}
@@ -513,12 +507,11 @@ void Copter::Log_Write_Performance() {}
|
|
|
|
|
void Copter::Log_Write_Attitude(void) {} |
|
|
|
|
void Copter::Log_Write_EKF_POS() {} |
|
|
|
|
void Copter::Log_Write_MotBatt() {} |
|
|
|
|
void Copter::Log_Write_Event(Log_Event id) {} |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, int32_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, uint32_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, int16_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, uint16_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(uint8_t id, float value) {} |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, int32_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, uint32_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, int16_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, uint16_t value) {} |
|
|
|
|
void Copter::Log_Write_Data(LogDataID id, float value) {} |
|
|
|
|
void Copter::Log_Write_Parameter_Tuning(uint8_t param, float tuning_val, float tune_min, float tune_max) {} |
|
|
|
|
void Copter::Log_Sensor_Health() {} |
|
|
|
|
void Copter::Log_Write_Precland() {} |
|
|
|
|