From 343397ecf6e8ba9ca94fc61e27c241139eff120b Mon Sep 17 00:00:00 2001 From: masterm Date: Thu, 22 Feb 2007 23:49:04 +0000 Subject: small corection --- source/Concept/Framework/main.c | 2 +- source/Concept/Framework/modules/interpreter/command_handler.c | 4 ++-- source/Concept/Framework/modules/interpreter/command_handler.h | 9 +++++++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/source/Concept/Framework/main.c b/source/Concept/Framework/main.c index 8f9c7a2..ba0e280 100755 --- a/source/Concept/Framework/main.c +++ b/source/Concept/Framework/main.c @@ -262,7 +262,7 @@ int main() case 10: ourPosition_Tracker->SetPosition(0,0,0); // Reset Position_Tracker break; - case 12: + case 11: ourLogic->SetKeeper(true); // Reset Position_Tracker break; }*/ diff --git a/source/Concept/Framework/modules/interpreter/command_handler.c b/source/Concept/Framework/modules/interpreter/command_handler.c index dcd97b2..7d8937b 100644 --- a/source/Concept/Framework/modules/interpreter/command_handler.c +++ b/source/Concept/Framework/modules/interpreter/command_handler.c @@ -26,7 +26,7 @@ void Command_Handler::Update() { if(this->currentCommandLength < COMMAND_BUFFER_SIZE) { - this->buffer[this->currentCommandLength] = '0' + curInput; + this->buffer[this->currentCommandLength] = curInput; this->currentCommandLength++; } } @@ -38,7 +38,7 @@ void Command_Handler::Update() //----------------------------------------------------------------------------- void Command_Handler::ExecuteCommand() { - if(this->buffer[0] == '5') + if(this->buffer[0] == 5) { this->displayDistanceSensors = true; } diff --git a/source/Concept/Framework/modules/interpreter/command_handler.h b/source/Concept/Framework/modules/interpreter/command_handler.h index 102797a..c3bc5bb 100644 --- a/source/Concept/Framework/modules/interpreter/command_handler.h +++ b/source/Concept/Framework/modules/interpreter/command_handler.h @@ -12,6 +12,11 @@ public: this->moduleId = 0; this->currentCommandLength = 0; this->displayDistanceSensors = false; + + for(uint8 i = 0; i < COMMAND_BUFFER_SIZE; i++) + { + buffer[i] = 0; + } } Command_Handler(uint32 commandHandlerId) @@ -23,13 +28,13 @@ public: for(uint8 i = 0; i < COMMAND_BUFFER_SIZE; i++) { - buffer[i] = NULL; + buffer[i] = 0; } } protected: uint8 currentCommandLength; - char* buffer[COMMAND_BUFFER_SIZE]; + uint8 buffer[COMMAND_BUFFER_SIZE]; void ExecuteCommand(); -- cgit v1.2.3