def relay(): global button_pressed if button_pressed == 1: RELAY.getID(1) 'Pi-Plate RELAY' RELAY.relayON(1, 1) sleep(0.02) RELAY.relayOFF(1, 1) return ()
def relay(): relay = 1 j = input("Enter Insert Number: ") if relay== 1: button_pressed = 1 print ("button pressed") RELAY.getID(1) 'Pi-Plate RELAY' RELAY.relayON(1,1) sleep(0.02) RELAY.relayOFF(1,1) return()
def getBoardData(): brd = 0 bites = bite_to_boolArray( int_to_bin( RELAY.relaySTATE( brd ) ) ) data = { "id": RELAY.getID( brd ), "FWrev": RELAY.getFWrev( brd ), "HWrev": RELAY.getHWrev( brd ), "PMrev": RELAY.getPMrev( ), "STATE": bites } app.logger.error( data ) return data
import json import door from decimal import Decimal try: stdscr = curses.initscr() curses.noecho() stdscr.nodelay(1) stdscr.addstr(0, 0, "Press \"p\" to show count, \"q\" to exit...") continue1 = True line = 1 tempFanCounter = 0 stdscr.addstr(line, 0, str(RELAY.getID(0))) line += 1 RELAY.relayOFF(0, 3) RELAY.relayOFF(0, 5) configFile = open("config.txt", "r") configData = configFile.read() stdscr.addstr(line, 0, configData) line += 10 configJson = json.loads(configData) url = configJson["url"] fanChangeTemp = configJson["fanChangeTemp"] fanDelta = configJson["fanDelta"]
plate_type = msg['plate_type'] cmd = msg['cmd'] args = msg['args'] resp = {} if (plate_type == "RELAY"): if (cmd == "setLED"): RP.setLED(addr) resp['LED'] = 1 elif (cmd == "clrLED"): RP.clrLED(addr) resp['LED'] = 0 elif (cmd == "toggleLED"): RP.toggleLED(addr) resp['LED'] = "UNKNOWN" elif (cmd == "getID"): resp['ID'] = RP.getID(addr) elif (cmd == "getHWrev"): resp['HWrev'] = RP.getHWrev(addr) elif (cmd == "getFWrev"): resp['FWrev'] = RP.getFWrev(addr) elif (cmd == "getPMrev"): resp['PMrev'] = RP.getPMrev() elif (cmd == "getADDR"): resp['ADDR'] = RP.getADDR(addr) elif ("relay" in cmd): relay = args['relay'] if (cmd == "relayON"): RP.relayON(addr, relay) elif (cmd == "relayOFF"): RP.relayOFF(addr, relay) elif (cmd == "relayTOGGLE"):
from flask import Flask, render_template import piplates.RELAYplate as RELAY import piplates.MOTORplate as MOTOR import socket RELAY.getID(0) MOTOR.dcCONFIG(2, 1, 'ccw', 0, 2.5) app = Flask(__name__) @app.route("/") def hello(): return render_template('home.html') @app.route("/relay_on/<int:relay_number>") def relay_on(relay_number): RELAY.relayON(0, relay_number) return render_template('home.html') @app.route("/motor/<int:motor_number>/<int:value>") def motor(motor_number, value): print str(value) MOTOR.dcSPEED(2, motor_number, value) if (value > 20): MOTOR.dcSTART(2, motor_number) else: MOTOR.dcSTOP(2, motor_number) return render_template('home.html')