コード例 #1
0
 while True:
     cmd = connection.recv(8)
     if cmd == b'get_ori':
         t = sense.get_temperature()
         p = sense.get_pressure()
         h = sense.get_humidity()
         data = [{
             "name": "acceleration",
             "data": sense.get_accelerometer(),
             "unit": "deg"
         }, {
             "name": "magnetic",
             "data": sense.get_compass_raw()
         }, {
             "name": "gyroscope",
             "data": sense.get_gyroscope(),
             "unit": "deg"
         }]
         dataJSON = json.dumps(data)
         msg = dataJSON.encode('utf-8')
         connection.sendall(msg)
     if cmd == b'get_env':
         data = [{
             "name": "TemmperatureFromHumidity",
             "data": sense.get_temperature_from_humidity(),
             "unit": "C"
         }, {
             "name": "TemmperatureFromPressure",
             "data": sense.get_temperature_from_pressure(),
             "unit": "C"
         }, {