def read_value(request): try: num = int(request.GET['num']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg':'fail'})) value = gpio_dict[num].read_gpio_value() return HttpResponse(simplejson.dumps({'msg':'ok', 'value':value})) except: return HttpResponse(simplejson.dumps({'msg':'fail'}))
def remove(request): try: num = int(request.GET['num']) gpio_dict[num].gpio_unexport() if linux_gpio.gpio_exists(num) != False: return HttpResponse(simplejson.dumps({'msg':'fail'})) return HttpResponse(simplejson.dumps({'msg':'ok'})) except: return HttpResponse(simplejson.dumps({'msg':'fail'}))
def read_direction(request): try: num = int(request.GET['num']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg':'fail'})) direction = gpio_dict[num].read_gpio_direction() return HttpResponse(simplejson.dumps({'msg':'ok', 'direction': direction})) except: return HttpResponse(simplejson.dumps({'msg':'fail'}))
def read_value(request): try: num = int(request.GET['num']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg': 'fail'})) value = gpio_dict[num].read_gpio_value() return HttpResponse(simplejson.dumps({'msg': 'ok', 'value': value})) except: return HttpResponse(simplejson.dumps({'msg': 'fail'}))
def remove(request): try: num = int(request.GET['num']) gpio_dict[num].gpio_unexport() if linux_gpio.gpio_exists(num) != False: return HttpResponse(simplejson.dumps({'msg': 'fail'})) return HttpResponse(simplejson.dumps({'msg': 'ok'})) except: return HttpResponse(simplejson.dumps({'msg': 'fail'}))
def write_value(request): try: num = int(request.GET['num']) value = int(request.GET['value']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg':'fail'})) gpio_dict[num].write_gpio_value(value) return HttpResponse(simplejson.dumps({'msg':'ok'})) except: return HttpResponse(simplejson.dumps({'msg':'fail'}))
def write_direction(request): try: num = int(request.GET['num']) direction = request.GET['direction'] if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg':'fail'})) gpio_dict[num].write_gpio_direction(direction) return HttpResponse(simplejson.dumps({'msg':'ok'})) except: return HttpResponse(simplejson.dumps({'msg':'fail'}))
def write_value(request): try: num = int(request.GET['num']) value = int(request.GET['value']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg': 'fail'})) gpio_dict[num].write_gpio_value(value) return HttpResponse(simplejson.dumps({'msg': 'ok'})) except: return HttpResponse(simplejson.dumps({'msg': 'fail'}))
def write_direction(request): try: num = int(request.GET['num']) direction = request.GET['direction'] if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg': 'fail'})) gpio_dict[num].write_gpio_direction(direction) return HttpResponse(simplejson.dumps({'msg': 'ok'})) except: return HttpResponse(simplejson.dumps({'msg': 'fail'}))
def read_direction(request): try: num = int(request.GET['num']) if linux_gpio.gpio_exists(num) != True: return HttpResponse(simplejson.dumps({'msg': 'fail'})) direction = gpio_dict[num].read_gpio_direction() return HttpResponse( simplejson.dumps({ 'msg': 'ok', 'direction': direction })) except: return HttpResponse(simplejson.dumps({'msg': 'fail'}))