Пример #1
0
 def toSensorDataFromJson(self, jsonData):
     sdDict = json.loads(jsonData)
     sd = SensorData()
     sd.name = sdDict['name']
     sd.timeStamp = sdDict['timeStamp']
     sd.avgValue = sdDict['avgValue']
     sd.minValue = sdDict['minValue']
     sd.maxValue = sdDict['maxValue']
     sd.curValue = sdDict['curValue']
     sd.totValue = sdDict['totValue']
     sd.sampleCount = sdDict['sampleCount']
     
     return sd 
Пример #2
0
    def jsonToSensorData(self, jsonData):
        sdDict = json.loads(jsonData)

        #print(" decode [pre] --> " + str(sdDict))

        sd = SensorData("Temperature Sensor", 0.0, 30.0)
        sd.name = sdDict['name']
        sd.timeStamp = sdDict['time']
        sd.avgValue = sdDict['avgValue']
        sd.minValue = sdDict['minValue']
        sd.maxValue = sdDict['maxValue']
        sd.curValue = sdDict['curValue']

        #print(" decode [post] --> " + str(sd))

        return sd
Пример #3
0
 def toSensorDataFromJson(self,jsonData):
     sdDict = json.loads(jsonData)
     print(" decode [pre] --> " + str(sdDict))
     
     sd              = SensorData()
     sd.name         = sdDict['name']
     sd.timeStamp    = sdDict['timeStamp']
     sd.avgValue     = sdDict['avgValue']
     sd.minValue     = sdDict['minValue']
     sd.maxValue     = sdDict['maxValue']
     sd.curValue     = sdDict['curValue']
     sd.totValue     = sdDict['totValue']
     sd.sampleCount  = sdDict['sampleCount']
     
     print(" decode [post] --> " + str(sd))
     
     return sd