Copter: check bitmask in more logging functions

This commit is contained in:
Andrew Tridgell 2013-01-09 23:06:40 +11:00
parent 1ce1fa3864
commit 91ad870f11

View File

@ -892,6 +892,7 @@ static void Log_Read_Startup()
static void Log_Write_Data(uint8_t _index, int32_t _data)
{
if (g.log_bitmask != 0) {
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_DATA_MSG);
@ -900,9 +901,11 @@ static void Log_Write_Data(uint8_t _index, int32_t _data)
DataFlash.WriteLong(_data);
DataFlash.WriteByte(END_BYTE);
}
}
static void Log_Write_Data(uint8_t _index, float _data)
{
if (g.log_bitmask != 0) {
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_DATA_MSG);
@ -911,9 +914,11 @@ static void Log_Write_Data(uint8_t _index, float _data)
DataFlash.WriteLong(get_int(_data));
DataFlash.WriteByte(END_BYTE);
}
}
static void Log_Write_Data(uint8_t _index, int16_t _data)
{
if (g.log_bitmask != 0) {
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_DATA_MSG);
@ -922,9 +927,11 @@ static void Log_Write_Data(uint8_t _index, int16_t _data)
DataFlash.WriteInt(_data);
DataFlash.WriteByte(END_BYTE);
}
}
static void Log_Write_Data(uint8_t _index, uint16_t _data)
{
if (g.log_bitmask != 0) {
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_DATA_MSG);
@ -933,10 +940,12 @@ static void Log_Write_Data(uint8_t _index, uint16_t _data)
DataFlash.WriteInt(_data);
DataFlash.WriteByte(END_BYTE);
}
}
static void Log_Write_Event(uint8_t _index)
{
if (g.log_bitmask != 0) {
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_DATA_MSG);
@ -944,6 +953,7 @@ static void Log_Write_Event(uint8_t _index)
DataFlash.WriteByte(DATA_EVENT);
DataFlash.WriteByte(END_BYTE);
}
}
// Read a mode packet
static void Log_Read_Data()