Exemplo n.º 1
0
Arquivo: views.py Projeto: CN-P5/PiBox
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'}))         
Exemplo n.º 2
0
Arquivo: views.py Projeto: CN-P5/PiBox
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'})) 
Exemplo n.º 3
0
Arquivo: views.py Projeto: CN-P5/PiBox
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'})) 
Exemplo n.º 4
0
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'}))
Exemplo n.º 5
0
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'}))
Exemplo n.º 6
0
Arquivo: views.py Projeto: CN-P5/PiBox
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'}))         
Exemplo n.º 7
0
Arquivo: views.py Projeto: CN-P5/PiBox
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'})) 
Exemplo n.º 8
0
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'}))
Exemplo n.º 9
0
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'}))
Exemplo n.º 10
0
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'}))