Exemple #1
0
def exported_gpio(request):
    ret = linux_gpio.scan_gpio()
    ret_num = list()
    for item in ret:
        num = int(item[4:])
        ret_num.append(num)
        gpio_dict[num] = linux_gpio.gpio(num)
    return HttpResponse(simplejson.dumps({'msg':'ok', 'exported_gpio': ret_num}))           
Exemple #2
0
def add(request):
    try:
        num = int(request.GET['num']) 
        gpio_dict[num] = linux_gpio.gpio(num)
        gpio_dict[num].gpio_export()
        if linux_gpio.gpio_exists(num) != True:
            return HttpResponse(simplejson.dumps({'msg':'fail'})) 
        return HttpResponse(simplejson.dumps({'msg':'ok'}))   
    except: 
        return HttpResponse(simplejson.dumps({'msg':'fail'})) 
Exemple #3
0
def add(request):
    try:
        num = int(request.GET['num'])
        gpio_dict[num] = linux_gpio.gpio(num)
        gpio_dict[num].gpio_export()
        if linux_gpio.gpio_exists(num) != True:
            return HttpResponse(simplejson.dumps({'msg': 'fail'}))
        return HttpResponse(simplejson.dumps({'msg': 'ok'}))
    except:
        return HttpResponse(simplejson.dumps({'msg': 'fail'}))
Exemple #4
0
def exported_gpio(request):
    ret = linux_gpio.scan_gpio()
    ret_num = list()
    for item in ret:
        num = int(item[4:])
        ret_num.append(num)
        gpio_dict[num] = linux_gpio.gpio(num)
    return HttpResponse(
        simplejson.dumps({
            'msg': 'ok',
            'exported_gpio': ret_num
        }))
Exemple #5
0
'''
# Any issues or improvements please contact [email protected]
'''
import os,sys


cwd = os.path.dirname(os.path.abspath(__file__)) + '/..' + '/..'
sys.path.append(os.path.join(cwd, 'PiHome'))

from common.driver import linux_gpio

print 'Sensor:', str(sys.argv[1])
print 'Value:', str(sys.argv[2])

GPIO_NUM = 23

print 'GPIO_BCM_NUM:', GPIO_NUM

gpio = linux_gpio.gpio(GPIO_NUM)
gpio.gpio_export()
gpio.write_gpio_direction('out')
gpio.write_gpio_value(sys.argv[2])
Exemple #6
0
'''
# Any issues or improvements please contact [email protected]
'''
import os, sys

cwd = os.path.dirname(os.path.abspath(__file__)) + '/..' + '/..'
sys.path.append(os.path.join(cwd, 'PiHome'))

from common.driver import linux_gpio

print 'Sensor:', str(sys.argv[1])
print 'Value:', str(sys.argv[2])

GPIO_NUM = 23

print 'GPIO_BCM_NUM:', GPIO_NUM

gpio = linux_gpio.gpio(GPIO_NUM)
gpio.gpio_export()
gpio.write_gpio_direction('out')
gpio.write_gpio_value(sys.argv[2])