コード例 #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'}))