Skip to content

Commit b186099

Browse files
authored
Merge pull request #82 from openUC2/mergemaster
reducing debug output
2 parents 3542252 + 0798c90 commit b186099

2 files changed

Lines changed: 7 additions & 18 deletions

File tree

uc2rest/TEST/TEST_ESP32_Serial.py

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
port = "unknown"
77
port = "/dev/cu.SLAB_USBtoUART"
88
#port = "COM3"
9+
print("start")
910
ESP32 = uc2rest.UC2Client(serialport=port, baudrate=115200, DEBUG=True)
1011
#ESP32.serial.sendMessage('{"task":"/home_act", "home": {"steppers": [{"stepperid":1, "timeout": 20000, "speed": 15000, "direction":1, "endposrelease":3000}]}}')
1112

@@ -40,20 +41,6 @@
4041
mState = ESP32.state.get_state()
4142

4243

43-
''' ################
44-
MODULES
45-
################'''
46-
#load modules from pyhton
47-
mModules = ESP32.modules.get_default_modules()
48-
assert mModules["home"] == 0 or mModules["home"] == 1, "Failed loading the default modules"
49-
print(mModules) #{'led': True, 'motor': True, 'home': True, 'analogin': False, 'pid': False, 'laser': True, 'dac': False, 'analogout': False, 'digitalout': False, 'digitalin': True, 'scanner': False, 'joy': False}
50-
51-
# load modules from device
52-
mModulesDevice = ESP32.modules.get_modules()
53-
#assert mModulesDevice["home"] == 0 or mModulesDevice["home"] == 1, "Failed loading the modules from the device"
54-
print(mModulesDevice) #{'led': True, 'motor': True, 'home': True, 'analogin': False, 'pid': False, 'laser': True, 'dac': False, 'analogout': False, 'digitalout': False, 'digitalin': True, 'scanner': False, 'joy': False}
55-
mModules['home']=1 # activate home module
56-
#%%
5744

5845

5946
ESP32.motor.move_x(steps=10000, speed=10000, is_blocking=True)
@@ -67,7 +54,7 @@
6754
# check if we are connected
6855
# see if it's the right device
6956
mState = ESP32.state.get_state()
70-
assert mState["state"]["identifier_name"] == "UC2_Feather", "Wrong device connected"
57+
#assert mState["state"]["identifier_name"] == "UC2_Feather", "Wrong device connected"
7158

7259
#%%
7360
# test Motor

uc2rest/mserial.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,15 @@ def __init__(self, port, baudrate=115200, timeout=5,
5050
def breakCurrentCommunication(self):
5151
self.resetLastCommand = True
5252

53-
def _freeSerialBuffer(self, ser, timeout=5, timeMinimum=0):
53+
def _freeSerialBuffer(self, ser, timeout=5, timeMinimum=0):
5454
t0 = time.time()
5555
# free up any old data
5656
while True:
5757
try:
5858
readLineRaw = ser.readline()
5959
readLine = readLineRaw.decode('utf-8').strip()
60-
if self.DEBUG: self._logger.debug(readLine)
60+
if self.DEBUG and readLine != "":
61+
self._logger.debug(readLine)
6162
if readLine == "" and time.time()-t0 > timeMinimum:
6263
break
6364
except Exception as e:
@@ -168,7 +169,8 @@ def checkFirmware(self, ser):
168169
for i in range(500):
169170
# if we just want to send but not even wait for a response
170171
mReadline = ser.readline()
171-
if self.DEBUG and mReadline != "": self._logger.debug("[checkFirmware]: "+str(mReadline))
172+
if self.DEBUG and mReadline != "" and mReadline != "\n" and mReadline != b'' and mReadline != b'\n':
173+
self._logger.debug("[checkFirmware]: "+str(mReadline))
172174
if mReadline.decode('utf-8').strip() == "++":
173175
self._freeSerialBuffer(ser)
174176
return True

0 commit comments

Comments
 (0)