Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Representations/Motion/LEDRequest.cpp

Go to the documentation of this file.
00001 /**
00002 * @file LEDRequest.cpp
00003 *
00004 * Implementation of class LEDRequest.
00005 */
00006 
00007 #include "LEDRequest.h"
00008 
00009 LEDRequest::LEDRequest() : 
00010 redTopLEDs(bothOff),
00011 redBottomLEDs(bothOff),
00012 tailMode(on),
00013 backFrontWhiteLED(oooo),
00014 backFrontBlueLED(oooo),
00015 backMiddleWhiteLED(oooo),
00016 backMiddleOrangeLED(oooo),
00017 backRearWhiteLED(oooo),
00018 backRearRedLED(oooo),
00019 headOrangeLED(oooo),
00020 headWhiteLED(oooo),
00021 showCognitionFrameLostWarning(false)
00022 {
00023   for(int i = 0; i < 14; i++) faceLED[i] = oooo;
00024 }
00025 
00026 In& operator>>(In& stream,LEDRequest& ledRequest)
00027 {
00028   stream.read(&ledRequest,sizeof(LEDRequest));
00029   return stream;
00030 }
00031 
00032 Out& operator<<(Out& stream, const LEDRequest& ledRequest)
00033 {
00034   stream.write(&ledRequest,sizeof(LEDRequest));
00035   return stream;
00036 }
00037 
00038 /*
00039 * Change log :
00040 * 
00041 * $Log: LEDRequest.cpp,v $
00042 * Revision 1.2  2004/06/15 17:48:00  juengel
00043 * Added showCognitionFrameLostWarning.
00044 *
00045 * Revision 1.1.1.1  2004/05/22 17:25:18  cvsadm
00046 * created new repository GT2004_WM
00047 *
00048 * Revision 1.7  2004/03/25 21:20:19  juengel
00049 * Added head LEDs.
00050 *
00051 * Revision 1.6  2004/03/25 19:56:28  loetzsch
00052 * again changed the led request
00053 *
00054 * Revision 1.5  2004/03/25 17:39:17  loetzsch
00055 * renamed initial-setup-mode to back-mode
00056 *
00057 * Revision 1.4  2004/03/21 19:08:15  juengel
00058 * Added back*White LED support.
00059 *
00060 * Revision 1.3  2004/03/20 19:24:07  juengel
00061 * Added face LEDs to LEDRequest
00062 *
00063 * Revision 1.2  2004/03/01 12:37:22  wachter
00064 * Added LED-Request for button-interface
00065 *
00066 * Revision 1.1  2003/10/07 10:07:01  cvsadm
00067 * Created GT2004 (M.J.)
00068 *
00069 * Revision 1.1.1.1  2003/07/02 09:40:22  cvsadm
00070 * created new repository for the competitions in Padova from the 
00071 * tamara CVS (Tuesday 2:00 pm)
00072 *
00073 * removed unused solutions
00074 *
00075 * Revision 1.3  2003/05/08 14:27:33  risler
00076 * added tailMode to LEDRequest
00077 *
00078 * Revision 1.2  2002/11/18 17:20:22  loetzsch
00079 * removed "old version" of LED request
00080 *
00081 * Revision 1.1  2002/09/10 15:26:40  cvsadm
00082 * Created new project GT2003 (M.L.)
00083 * - Cleaned up the /Src/DataTypes directory
00084 * - Removed Challenge Code
00085 * - Removed processing of incoming audio data
00086 * - Renamed AcousticMessage to SoundRequest
00087 *
00088 * Revision 1.2  2002/05/16 22:36:11  roefer
00089 * Team communication and GTMath bugs fixed
00090 *
00091 * Revision 1.8  2002/05/04 17:42:27  loetzsch
00092 * extended the request by a new version
00093 *
00094 * Revision 1.7  2002/02/28 14:35:53  risler
00095 * changed names in LEDRequest
00096 *
00097 * Revision 1.6  2002/02/07 19:57:06  risler
00098 * DefaultLEDControl uses getPlayer now, removed team and role from LEDRequest
00099 *
00100 * Revision 1.5  2001/12/10 17:47:05  risler
00101 * change log added
00102 *
00103 */

Generated on Thu Sep 23 19:57:35 2004 for GT2004 by doxygen 1.3.6