//////////////////////////////////////////////////////////////////////// // telemetry.cpp : Implementation of the class CTelemetry // // $Log: telemetry.cpp,v $ // Revision 1.2 1997/07/23 18:30:34 nettleto // Removed temporary delay function. // // Revision 1.1 1997/06/13 18:13:29 nettleto // Initial revision // // #include #include #include "tcu.h" #include "telemetry.h" #include "reader.h" #define TM_DELAY 1 // // Print telemetry every TM_DELAY seconds // void CTelemetry::Body () { for (;;) { int Temp, Auto, On; for (int t = 0; t < nTCU; t++) { pTCU [t]->Get_Status (Temp, Auto, On); printf ("T%d:%d:%d:%d\n", t + 1, Temp, Auto, On); } time_t systime; struct tm tmtime; char timebuf [20]; systime = time (NULL); tmtime = *localtime (&systime); strftime (timebuf, sizeof timebuf, "%H:%M:%S", &tmtime); printf ("TIME:%s\n", timebuf); char Input_Buf [32]; rdr->Get_Input_Line (Input_Buf, 32); printf ("INPUT:%s\n", Input_Buf); sleep (TM_DELAY); } }