// Function to display available logs and solicit action from the user.
@ -159,6 +160,20 @@ void Log_Write_Sensor(int s1, int s2, int s3,int s4, int s5, int s6, int s7)
@@ -159,6 +160,20 @@ void Log_Write_Sensor(int s1, int s2, int s3,int s4, int s5, int s6, int s7)
}
#endif
// Write a PID control info
void Log_Write_PID(byte num_PID, int P, int I,int D, int output)
{
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_PID_MSG);
DataFlash.WriteByte(num_PID);
DataFlash.WriteInt(P);
DataFlash.WriteInt(I);
DataFlash.WriteInt(D);
DataFlash.WriteInt(output);
DataFlash.WriteByte(END_BYTE);
}
#if LOG_PM
// Write a performance monitoring packet. Total length : 19 bytes