diff --git a/.gitignore b/.gitignore index 9bea433..4d6b6a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .DS_Store +*.pyc diff --git a/Software/Chameleon/Device.py b/Software/Chameleon/Device.py index 6aae7d5..4629fcb 100644 --- a/Software/Chameleon/Device.py +++ b/Software/Chameleon/Device.py @@ -28,6 +28,7 @@ class Device: COMMAND_RED_LED = "LEDRED" COMMAND_THRESHOLD = "THRESHOLD" COMMAND_UPGRADE = "upgrade" + COMMAND_CLEAR = "CLEAR" STATUS_CODE_OK = 100 STATUS_CODE_OK_WITH_TEXT = 101 @@ -207,6 +208,9 @@ class Device: def cmdClearLog(self): return self.execCmd(self.COMMAND_LOG_CLEAR) + + def cmdClear(self): + return self.execCmd(self.COMMAND_CLEAR) def cmdLogMode(self, newLogMode): return self.getSetCmd(self.COMMAND_LOGMODE, newLogMode) diff --git a/Software/chamtool.py b/Software/chamtool.py index 45e2a77..1b8790b 100755 --- a/Software/chamtool.py +++ b/Software/chamtool.py @@ -183,7 +183,8 @@ def cmdUpgrade(chameleon, arg): exit(0) def cmdClear(chameleon, arg): - return "Slot has been cleared: {}".format(chameleon.cmdClear()['response']) + chameleon.cmdClear() + return "Slot has been cleared" # Custom class for argparse class CmdListAction(argparse.Action):