示例#1
0
文件: views.py 项目: 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'}))         
示例#2
0
文件: views.py 项目: 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'})) 
示例#3
0
文件: views.py 项目: 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'})) 
示例#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'}))
示例#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'}))
示例#6
0
文件: views.py 项目: 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'}))         
示例#7
0
文件: views.py 项目: 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'})) 
示例#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'}))
示例#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'}))
示例#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'}))