small corection

This commit is contained in:
masterm 2007-02-22 23:49:04 +00:00
parent b18e19bee5
commit 343397ecf6
3 changed files with 10 additions and 5 deletions

View file

@ -262,7 +262,7 @@ int main()
case 10: case 10:
ourPosition_Tracker->SetPosition(0,0,0); // Reset Position_Tracker ourPosition_Tracker->SetPosition(0,0,0); // Reset Position_Tracker
break; break;
case 12: case 11:
ourLogic->SetKeeper(true); // Reset Position_Tracker ourLogic->SetKeeper(true); // Reset Position_Tracker
break; break;
}*/ }*/

View file

@ -26,7 +26,7 @@ void Command_Handler::Update()
{ {
if(this->currentCommandLength < COMMAND_BUFFER_SIZE) if(this->currentCommandLength < COMMAND_BUFFER_SIZE)
{ {
this->buffer[this->currentCommandLength] = '0' + curInput; this->buffer[this->currentCommandLength] = curInput;
this->currentCommandLength++; this->currentCommandLength++;
} }
} }
@ -38,7 +38,7 @@ void Command_Handler::Update()
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
void Command_Handler::ExecuteCommand() void Command_Handler::ExecuteCommand()
{ {
if(this->buffer[0] == '5') if(this->buffer[0] == 5)
{ {
this->displayDistanceSensors = true; this->displayDistanceSensors = true;
} }

View file

@ -12,6 +12,11 @@ public:
this->moduleId = 0; this->moduleId = 0;
this->currentCommandLength = 0; this->currentCommandLength = 0;
this->displayDistanceSensors = false; this->displayDistanceSensors = false;
for(uint8 i = 0; i < COMMAND_BUFFER_SIZE; i++)
{
buffer[i] = 0;
}
} }
Command_Handler(uint32 commandHandlerId) Command_Handler(uint32 commandHandlerId)
@ -23,13 +28,13 @@ public:
for(uint8 i = 0; i < COMMAND_BUFFER_SIZE; i++) for(uint8 i = 0; i < COMMAND_BUFFER_SIZE; i++)
{ {
buffer[i] = NULL; buffer[i] = 0;
} }
} }
protected: protected:
uint8 currentCommandLength; uint8 currentCommandLength;
char* buffer[COMMAND_BUFFER_SIZE]; uint8 buffer[COMMAND_BUFFER_SIZE];
void ExecuteCommand(); void ExecuteCommand();