00001
00002
00003
00004
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 cognitionFps(0)
00023 {
00024 for(int i = 0; i < 14; i++) faceLED[i] = oooo;
00025 faceLEDModeA = false;
00026 }
00027
00028 In& operator>>(In& stream,LEDRequest& ledRequest)
00029 {
00030 stream.read(&ledRequest,sizeof(LEDRequest));
00031 return stream;
00032 }
00033
00034 Out& operator<<(Out& stream, const LEDRequest& ledRequest)
00035 {
00036 stream.write(&ledRequest,sizeof(LEDRequest));
00037 return stream;
00038 }