Beispiel #1
0
 def __init__(self):
     super(SenseTemp, self).__init__()
     tempMetaData = MetaData('Centigrade')
     tempMetaData.setValueCallback(self.getTempValue)
     tempMetaData.setUnitCallback(self.getTempUnit)
     self.addMetaData(tempMetaData)
Beispiel #2
0
 def __init__(self):
     super(Temperature, self).__init__()
     tempMetaData = MetaData('Centigrade')
     tempMetaData.setValueCallback(self.getTempValue)
     tempMetaData.setUnitCallback(self.getTempUnit)
     self.addMetaData(tempMetaData)
Beispiel #3
0
    def __init__(self):
        super(Raspistill, self).__init__()
        # ISO100
        iso100MetaData = MetaData('ISO100')
        iso100MetaData.setValueCallback(self.getIso100)
        iso100MetaData.setUnitCallback(self.getUnit)
        self.addMetaData(iso100MetaData)

        # ISO200
        iso200MetaData = MetaData('ISO200')
        iso200MetaData.setValueCallback(self.getIso200)
        iso200MetaData.setUnitCallback(self.getUnit)
        self.addMetaData(iso200MetaData)

        # ISO400'
        iso400MetaData = MetaData('ISO400')
        iso400MetaData.setValueCallback(self.getIso400)
        iso400MetaData.setUnitCallback(self.getUnit)
        self.addMetaData(iso400MetaData)

        # ISO800'
        iso800MetaData = MetaData('ISO800')
        iso800MetaData.setValueCallback(self.getIso800)
        iso800MetaData.setUnitCallback(self.getUnit)
        self.addMetaData(iso800MetaData)
 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(SenseHumidity, self).__init__()
     tempMetaData = MetaData('Humidity')
     tempMetaData.setValueCallback(self.getHumidityValue)
     tempMetaData.setUnitCallback(self.getHumidtyUnit)
     self.addMetaData(tempMetaData)
Beispiel #6
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 #7
0
import unittest
from random import randint
from library.components.MetaData import MetaData as Metadata


class metaDataTest(unittest.TestCase):
    def testName(self):
        self.assertEqual(test.getName(), testName)

    def testValue(self):
        self.assertEqual(test.getValue(), testValue)

    def testUnit(self):
        self.assertEqual(test.getUnit(), testUnit)


#Create Test values
testName = 'Test'
testValue = randint(0, 254)
testUnit = 'seconds'

#Create Test module
test = Metadata(testName)
#Config Test module for testing
test.setValue(testValue)
test.setUnit(testUnit)

if __name__ == "__main__":
    suite = unittest.defaultTestLoader.loadTestsFromTestCase(metaDataTest)
    unittest.TextTestRunner().run(suite)
 def __init__(self):
     super(SensePressure, self).__init__()
     tempMetaData = MetaData('Millibars')
     tempMetaData.setValueCallback(self.getPressureValue)
     tempMetaData.setUnitCallback(self.getPressureUnit)
     self.addMetaData(tempMetaData)
 def __init__(self):
     super(SensePressure, self).__init__()
     tempMetaData = MetaData("Millibars")
     tempMetaData.setValueCallback(self.getPressureValue)
     tempMetaData.setUnitCallback(self.getPressureUnit)
     self.addMetaData(tempMetaData)