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}))
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'}))
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'}))
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 }))
''' # 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])
''' # 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])