summaryrefslogtreecommitdiffstats
path: root/source/Concept/Framework/modules/interpreter
diff options
context:
space:
mode:
authormasterm <devnull@localhost>2007-02-23 00:49:04 +0100
committermasterm <devnull@localhost>2007-02-23 00:49:04 +0100
commit343397ecf6e8ba9ca94fc61e27c241139eff120b (patch)
treeb5f938cf93c9f1000e88d011fa79326d85e5c860 /source/Concept/Framework/modules/interpreter
parentb18e19bee517d70d36c00f5561a075d46b0c20bd (diff)
downloadrc2007-soccer-343397ecf6e8ba9ca94fc61e27c241139eff120b.tar
rc2007-soccer-343397ecf6e8ba9ca94fc61e27c241139eff120b.zip
small corection
Diffstat (limited to 'source/Concept/Framework/modules/interpreter')
-rw-r--r--source/Concept/Framework/modules/interpreter/command_handler.c4
-rw-r--r--source/Concept/Framework/modules/interpreter/command_handler.h9
2 files changed, 9 insertions, 4 deletions
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();