コード例 #1
0
def handle_weatherstation_PUT(request):
    data = request.content.read()
    content_type = request.getHeader('Content-Type')
    dic = deserialize(data, content_type)
    status = weatherstation.update(dic, content_type)

    return make_response(weatherstation, request=request, status=status)
コード例 #2
0
def handle_display_PUT(request):
    content_type = request.getHeader('Content-Type')
    data = request.content.read()
    dic = deserialize(data, content_type)
    display.update(dic, content_type)
    cors(request, methods=['GET', 'PUT'])
    return make_response(display, request)
コード例 #3
0
def handle_sensor_PUT(request):
    data = request.content.read()
    content_type = request.getHeader('Content-Type')
    dic = deserialize(data, content_type)
    sensing_device.update(dic, content_type)
    cors(request, methods=['GET', 'PUT'])
    return make_response(sensing_device, request)
コード例 #4
0
ファイル: DHT22Resource.py プロジェクト: aruppen/xwot-devices
def handle_dht22_PUT(request):
    data = request.data
    content_type = request.headers.get("Content-Type")
    dic = deserialize(data, content_type)
    dht.update(dic, content_type)
    cors(request, methods=['GET'])
    return make_response(dht, request)
コード例 #5
0
ファイル: ValveResource.py プロジェクト: aruppen/xwot-devices
def handle_waterdispenser_valve_PUT(request):
    data = request.content.read()
    content_type = request.getHeader('Content-Type')
    dic = deserialize(data, content_type)
    status = valve.update(dic, content_type)
    cors(request, methods=['GET', 'PUT', 'OPTIONS'])
    return make_response(valve, request=request, status=status)
コード例 #6
0
def handle_lightbulb_PUT(request):
    data = request.content.read()
    content_type = request.getHeader("Content-Type")
    dic = deserialize(data, content_type)
    status = lightbulb.update(dic, content_type)
    cors(request, methods=["GET", "PUT", "OPTIONS"])
    return make_response(lightbulb, request=request, status=status)
コード例 #7
0
ファイル: LockResource.py プロジェクト: aruppen/xwot-devices
def handle_window_lock_PUT(request):
    data = request.content.read()
    content_type = request.getHeader('Content-Type')
    dic = deserialize(data, content_type)
    lock.update(dic, content_type)
    cors(request, methods=['GET', 'PUT'])
    return make_response(lock, request)
コード例 #8
0
def handle_weatherstation_sensors_temperature2_GET(request):
    return make_response(temperature_2, request)
コード例 #9
0
ファイル: GPSResource.py プロジェクト: aruppen/xwot-devices
def handle_weatherstation_gps_GET(request):
    return make_response(gps, request)
コード例 #10
0
def handle_weatherstation_sensors_altitude_GET(request):
    cors(request, methods=['GET'])
    return make_response(altitude_sensor, request)
コード例 #11
0
def handle_waterdispenser_sensor_GET(request):
    cors(request, methods=['GET', 'OPTIONS'])
    return make_response(sensor, request)
コード例 #12
0
def handle_window_shutter_GET(request):
    cors(request, methods=['GET', 'PUT', 'OPTIONS'])
    return make_response(shutter, request)
コード例 #13
0
ファイル: LockResource.py プロジェクト: aruppen/xwot-devices
def handle_window_lock_GET(request):
    cors(request, methods=['GET', 'PUT'])
    return make_response(lock, request)
コード例 #14
0
def handle_weatherstation_sensors_GET(request):
    cors(request, methods=['GET'])
    return make_response(sensor_collection, request)
コード例 #15
0
def handle_weatherstation_sensors_pressure_GET(request):
    cors(request, methods=["GET"])
    return make_response(pressure_sensor, request)
コード例 #16
0
ファイル: ValveResource.py プロジェクト: aruppen/xwot-devices
def handle_waterdispenser_valve_GET(request):
    cors(request, methods=['GET', 'PUT', 'OPTIONS'])
    return make_response(valve, request)
コード例 #17
0
def handle_weatherstation_sensors_humidity_GET(request):
    return make_response(humidity_sensor, request)
コード例 #18
0
def handle_lightbulb_GET(request):
    cors(request, methods=["GET", "PUT", "OPTIONS"])
    return make_response(lightbulb, request)
コード例 #19
0
def handle_sensor_humidity_GET(request):
    cors(request, methods=['GET'])
    return make_response(humidity_sensor, request)
コード例 #20
0
def handle_dht22_humidity_GET(request):
    cors(request, methods=['GET'])
    return make_response(dht_humidity, request)
コード例 #21
0
def handle_sensor_temperature_GET(request):
    cors(request, methods=["GET"])
    return make_response(temperature_sensor, request)
コード例 #22
0
ファイル: ColorResource.py プロジェクト: aruppen/xwot-devices
def handle_weatherstation_sensors_color_GET(request):
    return make_response(color_sensor, request)
コード例 #23
0
def handle_weatherstation_sensors_illuminance_GET(request):
    return make_response(illuminance_sensor, request)
コード例 #24
0
def handle_door_handle_GET(request):
    cors(request, methods=['GET', 'PUT', 'OPTIONS'])
    return make_response(handle, request)
コード例 #25
0
def handle_display_GET(request):
    cors(request, methods=['GET', 'PUT'])
    return make_response(display, request)
コード例 #26
0
ファイル: RoomResource.py プロジェクト: aruppen/xwot-devices
def handle_room_GET(request):
    return make_response(room, request)
コード例 #27
0
def handle_weatherstation_sensors_humidity_GET(request):
    cors(request, methods=['GET'])
    return make_response(humidity_sensor, request)
コード例 #28
0
ファイル: RoomResource.py プロジェクト: aruppen/xwot-devices
def handle_room_PUT(request):
    data = request.content.read()
    content_type = request.getHeader('Content-Type')
    dic = deserialize(data, content_type)
    room.update(dic, content_type)
    return make_response(room, request)
コード例 #29
0
def handle_weatherstation_sensors_altitude_GET(request):
    return make_response(altitude_sensor, request)
コード例 #30
0
def handle_weatherstation_sensors_illuminance_GET(request):
    cors(request, methods=["GET"])
    return make_response(illuminance_sensor, request)