def trigger(): counter = globalParameters.counter if counter == 0: globalParameters.setScreen(1) elif counter == 1: helperFunctions.shutdownSystem() elif counter == 2: globalParameters.blackscreen = False globalParameters.setScreen(5)
def menuforward(channel): Lockbutton.acquire() if globalParameters.activemenu > 1: globalParameters.activemenu = 0 else: globalParameters.activemenu += 1 # back the main menu globalParameters.setScreen(globalParameters.activemenu) Lockbutton.release()
def menuback(channel): Lockbutton.acquire() if globalParameters.activemenu < 1: globalParameters.activemenu = 2# back the main menu else: globalParameters.activemenu -= 1 globalParameters.setScreen(globalParameters.activemenu) Lockbutton.release()
def playRadioStation(stationid): print("Playing ID", stationid) try: client.play(stationid) except: print("Error playing the station!") establishConnection() globalParameters.setScreen(0)
def trigger(): counter = globalParameters.counter menu = mediaVariables.playlists if counter == 0: globalParameters.setScreen(1) else: helperFunctions.loadPlaylist(menu[page + counter - 1]) globalParameters.setScreen(0)
def trigger(): global page counter = globalParameters.counter if counter == 0: globalParameters.setScreen(1) elif counter != 0: if mediaVariables.loadedPlaylist != "[Radio Streams]": helperFunctions.loadRadioStations() helperFunctions.playRadioStation(page + counter - 1) page = 0
def menuforward(channel): Lockbutton.acquire() if globalParameters.activemenu > 1: globalParameters.activemenu = 0 else: globalParameters.activemenu += 1 # back the main menu print(globalParameters.activemenu) globalParameters.setScreen(globalParameters.activemenu) print("right was pushed!") Lockbutton.release()
def menuback(channel): Lockbutton.acquire() if globalParameters.activemenu < 1: globalParameters.activemenu = 2 # back the main menu else: globalParameters.activemenu -= 1 print(globalParameters.activemenu) globalParameters.setScreen(globalParameters.activemenu) print("left was pushed!") Lockbutton.release()
def trigger(): global playbackState counter = globalParameters.counter if counter == 0: globalParameters.setScreen(1) elif counter == 1: if playbackState == "play": helperFunctions.playbackControl("pause") else: helperFunctions.playbackControl("play") elif counter == 2: helperFunctions.playbackControl("previous") elif counter == 3: helperFunctions.playbackControl("next")
def playbackControl(command): try: if command == "pause": client.pause() elif command == "previous": client.previous() elif command == "next": client.next() elif command == "play": client.play() print("Playback:", command) except: print("Error changing the playback mode!") establishConnection() globalParameters.setScreen(0)
def button_start_callback(channel): Lockbutton.acquire() globalParameters.createPiRowFlocmd() globalParameters.currentstarted = globalParameters.pirowflocmd globalParameters.activemenu = 0 globalParameters.setScreen(0) result = subprocess.run(globalParameters.pirowflocmd,capture_output=True) status = str(result.stdout) status = status[2:-3].strip() status = status.split(' ') globalParameters.status = status[1] globalParameters.activemenu = 0 globalParameters.setScreen(0) Lockbutton.release()
def button_start_callback(channel): Lockbutton.acquire() globalParameters.createPiRowFlocmd() globalParameters.currentstarted = globalParameters.pirowflocmd globalParameters.activemenu = 0 globalParameters.setScreen(0) result = subprocess.run(globalParameters.pirowflocmd, capture_output=True) status = str(result.stdout) status = status[2:-3].strip() status = status.split(' ') #print(status[1]) globalParameters.status = status[1] globalParameters.activemenu = 0 globalParameters.setScreen(0) #screens.mainmenu.draw(device) # print("stdout:", result.stdout) # print("stderr:", result.stderr) print("Start Script button was pushed!") Lockbutton.release()
def trigger(): counter = globalParameters.counter if counter == 0: globalParameters.setScreen(2) elif counter == 1: globalParameters.setScreen(1) elif counter == 2: globalParameters.setScreen(3)
def button_stop_callback(channel): Lockbutton.acquire() if globalParameters.currentstarted is not None: globalParameters.activemenu = 0 globalParameters.setScreen(0) result = subprocess.run(['supervisorctl','stop',globalParameters.currentstarted[2]],capture_output=True) status = str(result.stdout) status = status[2:-3].strip() status = status.split(' ') globalParameters.status = str(status[1]) globalParameters.activemenu = 0 globalParameters.setScreen(0) else: globalParameters.activemenu = 0 globalParameters.setScreen(0) Lockbutton.release()
def trigger(): counter = globalParameters.counter print(counter) if counter == 0: if globalParameters.SmartRowOn == 0: globalParameters.SmartRowOn = 1 globalParameters.S4MonitorOn = 0 elif globalParameters.SmartRowOn == 1: globalParameters.SmartRowOn = 0 globalParameters.S4MonitorOn = 1 globalParameters.safePiRowFlosettings() globalParameters.setScreen(pirowflosettingid, counter) elif counter == 1: if globalParameters.S4MonitorOn == 0: globalParameters.S4MonitorOn = 1 globalParameters.SmartRowOn = 0 elif globalParameters.S4MonitorOn == 1: globalParameters.S4MonitorOn = 0 globalParameters.SmartRowOn = 1 globalParameters.safePiRowFlosettings() globalParameters.setScreen(pirowflosettingid, counter) elif counter == 2: if globalParameters.BluetoothOn == 0: globalParameters.BluetoothOn = 1 elif globalParameters.BluetoothOn == 1: globalParameters.BluetoothOn = 0 globalParameters.AntplusOn = 1 globalParameters.safePiRowFlosettings() globalParameters.setScreen(pirowflosettingid, counter) elif counter == 3: if globalParameters.AntplusOn == 0: globalParameters.AntplusOn = 1 elif globalParameters.AntplusOn == 1: globalParameters.AntplusOn = 0 globalParameters.BluetoothOn = 1 globalParameters.safePiRowFlosettings() globalParameters.setScreen(pirowflosettingid, counter)
def trigger(device): globalParameters.blackscreen = False device.show() globalParameters.setScreen(0)