def __init__(self,platform,mode,timeout): config = ConfigParser.ConfigParser() config.read('./App_V100/app.config') print(config.sections()) if(mode=='Ascii'): self.serialport =serial.Serial(config.get(platform,'A_COMPORT')) #self.serialport.port = config[platform]['A_COMPORT'] self.serialport.baudrate = config.getint(platform,'A_BAUDRATE') self.serialport.parity = config.get(platform,'A_PARITY') self.serialport.stopbits = config.getint(platform,'A_STOPBITS') #self.serialport.bytesize = to_bytes(config.get(platform,'A_DATABITS')) self.serialport.bytesize = 8 self.serialport.timeout=timeout log.debug("Ascii Port Configured on --> " +self.serialport.port) if(mode=='Modbus'): self.serialport =serial.Serial(config.get(platform,'M_COMPORT')) #self.serialport.port = config[platform]['A_COMPORT'] self.serialport.baudrate = config.getint(platform,'M_BAUDRATE') self.serialport.parity = config.get(platform,'M_PARITY') self.serialport.stopbits = config.getint(platform,'M_STOPBITS') #self.serialport.bytesize = to_bytes(config.get(platform,'M_DATABITS')) self.serialport.bytesize = 8 self.serialport.timeout=timeout log.debug("Modbus Port Configured on --> " +self.serialport.port) pass
def is_excluded(self, path: str) -> bool: """ Return whether 'path' is ignored based on exclude patterns """ match = self.globster.match(self.relpath(path)) if match: log.debug("{0} matched {1} for exclusion".format(path, match)) return True return False
def get_user(userid): log = current_app.config["LOGGER"] log.debug(f"Retrieving user {userid}") db = current_app.config["PERSISTENCY"] user = db.get_user(userid) if user: return make_response(user, 200) else: return make_response('user not found', 404)
def __init__(self, platform, portName, baudrate, parity, stopbit, databits): config = ConfigParser.ConfigParser() config.read('./App_V100/app.config') self._platform = platform log.debug(self._platform + " Selected") self.InitializeSerialPort()
def delete_user(userid): log = current_app.config["LOGGER"] log.debug(f"Removing user {userid}") db = current_app.config["PERSISTENCY"] delete_result = db.delete_user(userid) if delete_result.deleted_count == 1: return make_response({"message": "user deleted", "id": userid}, 200) else: return make_response('user not found', 404)
def add_user(): log = current_app.config["LOGGER"] user_schema = current_app.config["USER_SCHEMA"] db = current_app.config["PERSISTENCY"] log.debug("Creating new user") results = user_schema.validate(request.json) if results.keys(): return make_response(results, 400) else: user_data = request.json user_data["_id"] = str(uuid.uuid4()) db.save_user(user_data) msg = {"message": "user added", "id": user_data["_id"]} return make_response(msg, 200)
def update_user(userid): log = current_app.config["LOGGER"] log.debug("Updating user") user_schema = current_app.config["USER_SCHEMA"] db = current_app.config["PERSISTENCY"] results = user_schema.validate(request.json) if results.keys(): return make_response(results, 400) else: user_data = request.json user_data["_id"] = userid db.update_user(userid, user_data) msg = {"message": "user updated", "id": user_data["_id"]} return make_response(msg, 200)