|
|
@ -13,16 +13,22 @@ class MotionSwitcher: |
|
|
self.msc.Init() |
|
|
self.msc.Init() |
|
|
|
|
|
|
|
|
def Enter_Debug_Mode(self): |
|
|
def Enter_Debug_Mode(self): |
|
|
|
|
|
try: |
|
|
status, result = self.msc.CheckMode() |
|
|
status, result = self.msc.CheckMode() |
|
|
while result['name']: |
|
|
while result['name']: |
|
|
self.msc.ReleaseMode() |
|
|
self.msc.ReleaseMode() |
|
|
status, result = self.msc.CheckMode() |
|
|
status, result = self.msc.CheckMode() |
|
|
time.sleep(1) |
|
|
time.sleep(1) |
|
|
return status, result |
|
|
return status, result |
|
|
|
|
|
except Exception as e: |
|
|
|
|
|
return None, None |
|
|
|
|
|
|
|
|
def Exit_Debug_Mode(self): |
|
|
def Exit_Debug_Mode(self): |
|
|
|
|
|
try: |
|
|
status, result = self.msc.SelectMode(nameOrAlias='ai') |
|
|
status, result = self.msc.SelectMode(nameOrAlias='ai') |
|
|
return status, result |
|
|
return status, result |
|
|
|
|
|
except Exception as e: |
|
|
|
|
|
return None, None |
|
|
|
|
|
|
|
|
class LocoClientWrapper: |
|
|
class LocoClientWrapper: |
|
|
def __init__(self): |
|
|
def __init__(self): |
|
|
|