def __init__(self, serial, databank=None, error_on_missing_slave=True, **kwargs): """ Constructor: initializes the server settings serial: a pyserial object databank: the data to access interframe_multiplier: 3.5 by default interchar_multiplier: 1.5 by default """ interframe_multiplier = kwargs.pop('interframe_multiplier', 3.5) interchar_multiplier = kwargs.pop('interchar_multiplier', 1.5) databank = databank if databank else Databank( error_on_missing_slave=error_on_missing_slave) super(RtuServer, self).__init__(databank) self._serial = serial LOGGER.info("RtuServer %s is %s", self._serial.name, "opened" if self._serial.is_open else "closed") self._t0 = utils.calculate_rtu_inter_char(self._serial.baudrate) self._serial.inter_byte_timeout = interchar_multiplier * self._t0 self.set_timeout(interframe_multiplier * self._t0)
def __init__(self, port=502, address='', timeout_in_sec=1, databank=None): """Constructor: initializes the server settings""" super(TcpServer, self).__init__(databank if databank else Databank()) self._sock = None self._sa = (address, port) self._timeout_in_sec = timeout_in_sec self._sockets = []
def __init__(self, port=502, address='', timeout_in_sec=1, databank=None, error_on_missing_slave=True): """Constructor: initializes the server settings""" databank = databank if databank else Databank(error_on_missing_slave=error_on_missing_slave) super(TcpServer, self).__init__(databank) self._sock = None self._sa = (address, port) self._timeout_in_sec = timeout_in_sec self._sockets = []
def __init__(self, serial, databank=None, **kwargs): """ Constructor: initializes the server settings serial: a pyserial object databank: the data to access interframe_multiplier: 3.5 by default interchar_multiplier: 1.5 by default """ interframe_multiplier = kwargs.pop('interframe_multiplier', 3.5) interchar_multiplier = kwargs.pop('interchar_multiplier', 1.5) super(RtuServer, self).__init__(databank if databank else Databank()) self._serial = serial LOGGER.info("RtuServer %s is %s", self._serial.portstr, "opened" if self._serial.isOpen() else "closed") self._t0 = utils.calculate_rtu_inter_char(self._serial.baudrate) self._serial.interCharTimeout = self.interchar_multiplier * self._t0 self.set_timeout(self.interframe_multiplier * self._t0)
def __init__(self, template): Databank.__init__(self) self.dom = etree.parse(template)
def __init__(self): Databank.__init__(self)
def __init__(self): Databank.__init__(self)
def __init__(self, template): Databank.__init__(self) self.dom = etree.parse(template)