Beispiel #1
0
 def __init__(self, robot=None):
     super(PoseUpdater, self).__init__()
     if robot == None:
         robot = CareOBot()
     self._robot = robot
     self._ros = rosHelper.ROS()
     self._sensors = Sensors().findSensors()
     self._channels = {}
     self._warned = []
Beispiel #2
0
 def __init__(self, hostName, userName, password, database, query):
     super(GEOSystem, self).__init__()
     self._geoDao = SQLDao(hostName, userName, password, database)
     self._geoQuery = query
     self._sensorDao = Sensors()
     self._sensors = self._sensorDao.findSensors()
     self._sr = StateResolver()
     self._channels = {}
     self._warned = []
Beispiel #3
0
    def __init__(self, ipAddress):
        super(ZWaveHomeController, self).__init__()

        self._baseUrl = "http://%(ip)s:80/api/devices" % {'ip': ipAddress}

        # Place for the callback methods to store "static" values.
        # Currently only needed for the Moving Average Filter for the MCP9700
        # temperature sensor temperature calculations.
        self._handler_memory = {}
        self._channels = {}
        self._sr = StateResolver()
        self._sensorDao = Sensors()
        self._sensors = self._sensorDao.findSensors()
        self._warned = []
Beispiel #4
0
    def __init__(self, udpPort):
        super(ZigBee, self).__init__()
        self.sock = socket(AF_INET, SOCK_DGRAM)
        self.sock.settimeout(1)
        self.sock.bind(('', udpPort))

        # Place for the callback methods to store "static" values.
        # Currently only needed for the Moving Average Filter for the MCP9700
        # temperature sensor temperature calculations.
        self._handler_memory = {}
        self._channels = {}
        self._sr = StateResolver()
        self._sensorDao = Sensors()
        self._sensors = self._sensorDao.findSensors()
        self._warned = []
Beispiel #5
0
    def __init__(self, ipAddress, port):
        super(ZWaveVeraLite, self).__init__()

        self._loadTime = None
        self._dataVersion = None
        self._baseUrl = "http://%(ip)s:%(port)s/data_request?id=lu_sdata&timeout=%(timeout)s" % {
            'ip': ipAddress,
            'port': port,
            'timeout': 60
        }

        # Place for the callback methods to store "static" values.
        # Currently only needed for the Moving Average Filter for the MCP9700
        # temperature sensor temperature calculations.
        self._handler_memory = {}
        self._channels = {}
        self._sr = StateResolver()
        self._sensorDao = Sensors()
        self._sensors = self._sensorDao.findSensors()
        self._warned = []
Beispiel #6
0
    def __init__(self, usbPort, baudRate=9600):
        super(ZigBeeDirect, self).__init__()
        import serial
        from Lib.xbee import ZigBee
        try:
            self._port = serial.Serial(usbPort, baudRate)
        except Exception as e:
            print >> sys.stderr, "Unable to connect to zigbee port, check that the port name (%s) and permissions are correct (should be a+rw)" % (
                usbPort)
            raise e
        self._zigbee = ZigBee(self._port)

        # Place for the callback methods to store "static" values.
        # Currently only needed for the Moving Average Filter for the MCP9700
        # temperature sensor temperature calculations.
        self._handler_memory = {}
        self._channels = {}
        self._sr = StateResolver()
        self._sensorDao = Sensors()
        self._sensors = self._sensorDao.findSensors()
        self._warned = []
Beispiel #7
0
 def __init__(self, robot):
     super(PoseUpdater, self).__init__()
     self._robot = robot
     self._sensors = Sensors().findSensors(None, False)
     self._channels = {}
     self._warned = []
Beispiel #8
0
 def __init__(self, _map):
     self._root = os.path.dirname(os.path.realpath(__file__))
     self._baseFile = os.path.join(self._root, _map['base'])
     self._map = _map
     self._sensorTypes = {}
     self._dao = Sensors()
Beispiel #9
0
 def __init__(self):
     self._dao = Sensors()
     self._sr = StateResolver()