Beispiel #1
0
    def __init__(self):
        super(Gps, self).__init__()
        # Create the GPSD client instance
        self.session = gps(mode=WATCH_ENABLE)

        # Lat
        latitudeMetaData = MetaData("Latitude")
        latitudeMetaData.setUnit("Degrees Lat")
        latitudeMetaData.setValueCallback(self.getLatitude)

        self.addMetaData(latitudeMetaData)

        # Lon
        logitudeMetaData = MetaData("Longitude")
        logitudeMetaData.setUnit("Degrees Lon")
        logitudeMetaData.setValueCallback(self.getLongitude)

        self.addMetaData(logitudeMetaData)
        # UTC
        utcMetaData = MetaData("UTC")
        utcMetaData.setUnit(" UTC")
        utcMetaData.setValueCallback(self.getUtc)

        self.addMetaData(utcMetaData)
        # Altitude
        altitudeMetaData = MetaData("Altitude")
        altitudeMetaData.setUnit("m ")
        altitudeMetaData.setValueCallback(self.getAltitude)

        self.addMetaData(altitudeMetaData)
        # Speed
        speedMetaData = MetaData("Speed")
        speedMetaData.setUnit("m/s")
        speedMetaData.setValueCallback(self.getSpeed)

        self.addMetaData(speedMetaData)
Beispiel #2
0
 def __init__(self):
     super(SenseTemp, self).__init__()
     tempMetaData = MetaData('Centigrade')
     tempMetaData.setValueCallback(self.getTempValue)
     tempMetaData.setUnitCallback(self.getTempUnit)
     self.addMetaData(tempMetaData)
 def __init__(self):
     super(SenseHumidity, self).__init__()
     tempMetaData = MetaData('Humidity')
     tempMetaData.setValueCallback(self.getHumidityValue)
     tempMetaData.setUnitCallback(self.getHumidtyUnit)
     self.addMetaData(tempMetaData)
 def __init__(self):
     super(SensePressure, self).__init__()
     tempMetaData = MetaData('Millibars')
     tempMetaData.setValueCallback(self.getPressureValue)
     tempMetaData.setUnitCallback(self.getPressureUnit)
     self.addMetaData(tempMetaData)