Index

A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

ActionTrigger(Property<? super V>) - Constructor for record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
Creates an instance of a ActionTrigger record class.
activatedEdges - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
activeEdgesContains(Edge) - Static method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
activeHint - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
activeHints - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
activeTerminalsContains(Node) - Static method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
add(ObservableArray<V>, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to add an element to an ObservableArray<V> asynchronously.
ADD_TIME - Static variable in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
addGlobalListener(MCP23S17.InterruptListener) - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Add a global interrupt listener.
addHint(Hint) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
addListener(MCP23S17.InterruptListener) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Add an interrupt listener for this pin.
addStylesheetFiles(String...) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
just a convenience method to load stylesheet files
addTime(int, Button) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
addUnique(ObservableArray<V>, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to add an element to an ObservableArray<V> asynchronously but only if the array doesn't already contain that element.
AdminController - Class in ch.ladestation.connectncharge.controller.pagecontroller.admin
 
AdminController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
AdminHomeController - Class in ch.ladestation.connectncharge.controller.pagecontroller.admin
 
AdminHomeController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminHomeController
 
ADMINHOMEPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
AdminNormalLeaderboard - Class in ch.ladestation.connectncharge.controller.pagecontroller.admin
 
AdminNormalLeaderboard() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
ADMINNORMALLEADERBOARD - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
ADMINPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
allTerminalsConnected(Edge[], Node[]) - Static method in class ch.ladestation.connectncharge.controller.ApplicationController
 
ApplicationController - Class in ch.ladestation.connectncharge.controller
This Class is the controller of the element with the components.
ApplicationController(Game) - Constructor for class ch.ladestation.connectncharge.controller.ApplicationController
This is the constructor of the ApplicationController
AppStarter - Class in ch.ladestation.connectncharge
Main Application class
AppStarter() - Constructor for class ch.ladestation.connectncharge.AppStarter
 
arrayAdd(V[], V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
arrayRemove(V[], V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
async(Runnable) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Schedule the given action for execution in strict order in external thread, asynchronously.
async(Supplier<Void>, Consumer<Void>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
 
async(Supplier<M>, Consumer<M>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Schedule the given action for execution in strict order in external thread, asynchronously.
awaitCompletion() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Intermediate solution for TestCase support.
awaitCompletion() - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
Intermediate solution for TestCase support.

B

BLACK - Static variable in class com.github.mbelling.ws281x.Color
 
blinkingEdge - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
BLUE - Static variable in class com.github.mbelling.ws281x.Color
 
buildColour(int, int, int) - Static method in class com.github.mbelling.ws281x.Color
 

C

ch.ladestation.connectncharge - module ch.ladestation.connectncharge
 
ch.ladestation.connectncharge - package ch.ladestation.connectncharge
contains the entry point of the app (AppStarter) and sub-packages with all the logic.
ch.ladestation.connectncharge.controller - package ch.ladestation.connectncharge.controller
contains the main controller of the app (ApplicationController) and many less important ones in sub-packages.
ch.ladestation.connectncharge.controller.pagecontroller - package ch.ladestation.connectncharge.controller.pagecontroller
contains all JavaFX GUI controllers.
ch.ladestation.connectncharge.controller.pagecontroller.admin - package ch.ladestation.connectncharge.controller.pagecontroller.admin
contains all controllers for Admin GUI.
ch.ladestation.connectncharge.controller.pagecontroller.beginning - package ch.ladestation.connectncharge.controller.pagecontroller.beginning
contains all GUI-controllers at the beginning of the game.
ch.ladestation.connectncharge.controller.pagecontroller.end - package ch.ladestation.connectncharge.controller.pagecontroller.end
contains all GUI-controllers at the end of the game.
ch.ladestation.connectncharge.controller.pagecontroller.middle - package ch.ladestation.connectncharge.controller.pagecontroller.middle
contains all GUI-controllers during the game.
ch.ladestation.connectncharge.model.game.gameinfo - package ch.ladestation.connectncharge.model.game.gameinfo
contains classes representing player attributes.
ch.ladestation.connectncharge.model.game.gamelogic - package ch.ladestation.connectncharge.model.game.gamelogic
contains model classes of the main game.
ch.ladestation.connectncharge.model.text - package ch.ladestation.connectncharge.model.text
stores text constants.
ch.ladestation.connectncharge.pui - package ch.ladestation.connectncharge.pui
contains necessary classes to interact with the hardware.
ch.ladestation.connectncharge.services.file - package ch.ladestation.connectncharge.services.file
util-classes for reading files at runtime.
ch.ladestation.connectncharge.util - package ch.ladestation.connectncharge.util
Code from the pi4j MVC template (https://github.com/Pi4J/pi4j-template-javafx).
ch.ladestation.connectncharge.util.mvcbase - package ch.ladestation.connectncharge.util.mvcbase
infrastructure classes from the MVC template (https://github.com/Pi4J/pi4j-template-javafx).
changeMuted(boolean) - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
checkScore(int) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method checks the score for the correct solution.
clear() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Clears the pin (sets it low).
Color - Class in com.github.mbelling.ws281x
 
Color(int, int, int) - Constructor for class com.github.mbelling.ws281x.Color
 
Color(long) - Constructor for class com.github.mbelling.ws281x.Color
 
com.github.mbelling.ws281x - package com.github.mbelling.ws281x
JNI-wrapped c-library to interact with WS281x lED-Strips (https://github.com/rpi-ws281x/rpi-ws281x-java).
Component - Class in ch.ladestation.connectncharge.pui
Abstraction of a component
Component() - Constructor for class ch.ladestation.connectncharge.pui.Component
 
computeTippEdge() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method computes the tipp edge.
ConcurrentTaskQueue<R> - Class in ch.ladestation.connectncharge.util.mvcbase
A device where tasks can be submitted for execution.
ConcurrentTaskQueue() - Constructor for class ch.ladestation.connectncharge.util.mvcbase.ConcurrentTaskQueue
 
ConcurrentTaskQueue(Duration) - Constructor for class ch.ladestation.connectncharge.util.mvcbase.ConcurrentTaskQueue
 
ControllerBase<M> - Class in ch.ladestation.connectncharge.util.mvcbase
Base class for all Controllers.
ControllerBase(M) - Constructor for class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Controller needs a Model.
ControllerBase.ArraySetter<V> - Class in ch.ladestation.connectncharge.util.mvcbase
 
ControllerBase.Setter<V> - Class in ch.ladestation.connectncharge.util.mvcbase
 
ControllerBase.SetterInterface - Interface in ch.ladestation.connectncharge.util.mvcbase
 
convertedBy(Function<V, R>) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Second (optional) step for registering an observer to specify a converter-function
converter() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Returns the value of the converter record component.
Converter(ObservableValue<V>) - Constructor for record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Creates an instance of a Converter record class.
CountDownController - Class in ch.ladestation.connectncharge.controller.pagecontroller.middle
 
CountDownController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
COUNTDOWNPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
createContext() - Static method in class ch.ladestation.connectncharge.util.Pi4JContext
Creates a new Pi4J Context depending on the machine the app is running.
createMockContext() - Static method in class ch.ladestation.connectncharge.util.Pi4JContext
This is needed in 'Desktop Mode' when we don't have a real GPIO
CREDIT_WATCHTIME - Static variable in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
CREDITS - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
CREDITS_HEIGHT - Static variable in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
CreditsController - Class in ch.ladestation.connectncharge.controller.pagecontroller.end
 
CreditsController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
CSS - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
CSVReader - Class in ch.ladestation.connectncharge.services.file
 
currentScore - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
CYAN - Static variable in class com.github.mbelling.ws281x.Color
 

D

DARK_GRAY - Static variable in class com.github.mbelling.ws281x.Color
 
DEBUG_MSG_REACT_TO_ARR_CHANGE - Static variable in class ch.ladestation.connectncharge.pui.GamePUI
 
DEBUG_MSG_REACT_TO_CHANGE - Static variable in class ch.ladestation.connectncharge.pui.GamePUI
 
decrease(ObservableArray<Integer>, int) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to decrease a ObservableArray<Integer> by 1 at position x
decrease(ObservableValue<Integer>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
decreaseValue(ObservableValue<Integer>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to decrease a ObservableValue<Integer> by 1
disableInterrupt() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Disable the pin's interrupts.
disablePullUp() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Disables pull-up resistors for this pin.

E

Edge - Class in ch.ladestation.connectncharge.model.game.gamelogic
 
Edge(int, int, int, int, int, int) - Constructor for class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
EDGECLICKSCREEN - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
EdgeClickScreenController - Class in ch.ladestation.connectncharge.controller.pagecontroller.beginning
 
EdgeClickScreenController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
edgePressed(Edge) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method is called by GamePUI every time an edge is pressed.
editTableViews(List<Player>, String) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScoreTable
 
enableInterrupt() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Enable the pin's interrupts.
enablePullUp() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Enables pull-up resistors for this pin.
ENDSCREEN - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
EndScreenController - Class in ch.ladestation.connectncharge.controller.pagecontroller.end
 
EndScreenController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
endTime - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
equals(Object) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Indicates whether some other object is "equal to" this one.
execute(ObservableArray.ValueChangeListener<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase.ArrayUpdater
 
execute(ObservableValue.ValueChangeListener<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase.Updater
 
execute(ObservableValue.ValueChangeListener<V>) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Registers an observer.
execute(Consumer<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase.Updater
 

F

FilePath - Enum Class in ch.ladestation.connectncharge.model.text
 
finishGame() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
frameTick() - Method in class ch.ladestation.connectncharge.pui.LEDAnimator
 
fromPinNumber(int) - Static method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Get the Pin corresponding to the given pin number.

G

Game - Class in ch.ladestation.connectncharge.model.game.gamelogic
 
Game() - Constructor for class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
GAME_CONTROLS - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
GAME_PLAY - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
GAME_START - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
GAMEPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
GamePageController - Class in ch.ladestation.connectncharge.controller.pagecontroller.middle
 
GamePageController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
GamePUI - Class in ch.ladestation.connectncharge.pui
 
GamePUI(ApplicationController, Context, LEDAnimator) - Constructor for class ch.ladestation.connectncharge.pui.GamePUI
 
gameStarted - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
get() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get the state of the pin.
get(ObservableArray<V>) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
get(ObservableArray<V>, int) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
get(ObservableValue<V>) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
getAdminCode() - Static method in class ch.ladestation.connectncharge.services.file.TextFileEditor
 
getAllEdges() - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
getAllPinsAsPulledUpInterruptInput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
preconfigures all 16 pins of the MCP23S17 to pulled-up interrupt-inputs The correct values are also being written to the corresponding registers and the GPIO registers are read once to clear any pending interrupts on startup.
getAssociatedEdge() - Method in class ch.ladestation.connectncharge.pui.LEDAnimation
 
getBlue() - Method in class com.github.mbelling.ws281x.Color
 
getBrightness() - Method in interface com.github.mbelling.ws281x.LedStrip
Get the current brightness value of the strip
getBrightness() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getColor() - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
getColor() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
getColorBits() - Method in class com.github.mbelling.ws281x.Color
 
getCost() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
getCosts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
getCurrentName() - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
getDefaultComparisonValue() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get the default comparison value for comparison interrupt mode for this pin.
getDma() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getEndIndex() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
getEndTime() - Method in class ch.ladestation.connectncharge.model.game.gameinfo.Player
 
getFilePath() - Method in enum class ch.ladestation.connectncharge.model.text.FilePath
 
getFrequencyHz() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getFromNode() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
getFromNodeId() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
getFromRead() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
 
getGpioPin() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getGreen() - Method in class com.github.mbelling.ws281x.Color
 
getInterruptPins() - Method in class ch.ladestation.connectncharge.pui.GamePUI
Get the pins to which the chips are connected
getLastFxmlPath() - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.StageHandler
 
getLedsCount() - Method in interface com.github.mbelling.ws281x.LedStrip
Get the number of LEDs in this strip
getLedsCount() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getModel() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Only the other base classes 'ViewMixin' and 'PUI_Base' need access, therefore it's 'package private' ...except when trying to mock this.
getNext() - Method in enum class ch.ladestation.connectncharge.model.text.FilePath
 
getNext() - Method in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
getPin() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get the Pin which this PinView represents.
getPinNumber() - Method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Get the pin number.
getPinView(MCP23S17.Pin) - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Get the PinView corresponding to the given Pin.
getPinViewIterator() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Get an Iterator over all the PinViews for this MCP23S17.
getPixel(int) - Method in interface com.github.mbelling.ws281x.LedStrip
Get the color of a pixel
getPixel(int) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Get the color of a pixel
getPlayer() - Method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScorePlayer
 
getPlayerName() - Method in class ch.ladestation.connectncharge.model.game.gameinfo.Player
 
getPrevious() - Method in enum class ch.ladestation.connectncharge.model.text.FilePath
 
getPrevious() - Method in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
getPreviousPage() - Method in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
getPriority() - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
getProgress() - Method in class ch.ladestation.connectncharge.pui.LEDAnimation
 
getPublicEndTime() - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
This method is getter for publicEndTime.
getPwmChannel() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getRank() - Method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScorePlayer
 
getRed() - Method in class com.github.mbelling.ws281x.Color
 
getSegmentIndex() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
getSpi() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
get the pi4j Spi object
getSpiInterface() - Method in class ch.ladestation.connectncharge.pui.GamePUI
get the spi interface of the MCP23S17 chips
getStartIndex() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
getStripType() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminHomeController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
getStylesheets() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
getStylesheets() - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
getText() - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
getText() - Method in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
getToNode() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
getToNodeId() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
getValue() - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableValue
It's ok to make this public.
getValue(int) - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableArray
It's ok to make this public.
getValues() - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableArray
It's ok to make this public.
GOAL - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
goBack(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
goBackToEndScreen(MouseEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
goForward(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
goToHighscoreScreen(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
GRAY - Static variable in class com.github.mbelling.ws281x.Color
 
GREEN - Static variable in class com.github.mbelling.ws281x.Color
 

H

handleNameInputButton(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
handleNextButton(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
handlePlayAgainButton(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
handleTipp() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
hasCycle - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
hasCycle(Edge[]) - Static method in class ch.ladestation.connectncharge.controller.ApplicationController
This method checks if the edge array has a cycle.
hashCode() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
Returns a hash code value for this object.
hashCode() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Returns a hash code value for this object.
hashCode() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Returns a hash code value for this object.
HelpPage - Enum Class in ch.ladestation.connectncharge.model.text
 
HELPPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
HelpPageController - Class in ch.ladestation.connectncharge.controller.pagecontroller.beginning
 
HelpPageController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
hideKeyboard() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
HIGHSCORE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
HighScorePlayer - Class in ch.ladestation.connectncharge.model.game.gameinfo
 
HighScorePlayer(int, Player) - Constructor for class ch.ladestation.connectncharge.model.game.gameinfo.HighScorePlayer
 
HighscoreScreenController - Class in ch.ladestation.connectncharge.controller.pagecontroller.end
 
HighscoreScreenController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
HighScoreTable - Class in ch.ladestation.connectncharge.model.game.gameinfo
 
Hint - Enum Class in ch.ladestation.connectncharge.model.game.gamelogic
 
HINT_CYCLE - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HINT_EMPTY_HINT - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HINT_NOT_ALL_NODES_CONNECTED - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HINT_PICK_EDGE - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HINT_REMOVE_EDGE - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HINT_SOLUTION_NOT_FOUND - Enum constant in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
HOMEPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
HomePageController - Class in ch.ladestation.connectncharge.controller.pagecontroller.beginning
 
HomePageController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
HOUSE_FLAG - Static variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 

I

ignoringInputs - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
increase(ObservableArray<Integer>, int) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to increase a ObservableArray<Integer> by 1 at position x
increase(ObservableValue<Integer>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
increaseValue(ObservableValue<Integer>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to increase a ObservableValue<Integer> by 1
init() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
init(ApplicationController) - Method in class ch.ladestation.connectncharge.pui.GamePUI
needs to be called inside the constructor of your UI-part
init(C) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
initColumns(TableColumn<HighScorePlayer, Integer>, TableColumn<HighScorePlayer, String>, TableColumn<HighScorePlayer, String>) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScoreTable
 
initialize() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
initialize() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
initialize(URL, ResourceBundle) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
initialize
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminHomeController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
initializeParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
initializeParts() - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
initializeParts() - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
completely initialize all necessary UI-elements (like buttons, text-fields, etc.
initializeSelf() - Method in class ch.ladestation.connectncharge.pui.GamePUI
Everything that needs to be done to initialize the UI-part itself.
initRowHeight(TableView<HighScorePlayer>) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScoreTable
 
instanceSegments() - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
instantiateAnims(List<Edge>, boolean) - Method in class ch.ladestation.connectncharge.pui.LEDAnimator
 
invertInput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin's input to be inverted.
isCountdownFinished - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
isEdgeBlinking - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
isFinished - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
isInput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin is input.
isInputInverted() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin's input is inverted.
isInterruptChangeMode() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin is in interrupt change mode (as opposed to comparison mode).
isInterruptComparisonMode() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin is in interrupt comparison mode (as opposed to change mode).
isInterruptEnabled() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin's interrupt is enabled.
isInvert() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
isOn() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
isOn() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Node
 
isOn() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
isOutput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin is output.
isPortA() - Method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Get whether or not this Pin is in port A.
isPortB() - Method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Get whether or not this Pin is in port B.
isPulledUp() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Get whether or not this pin has a pull-up resistor enabled.
isReversing() - Method in class ch.ladestation.connectncharge.pui.LEDAnimation
 
isTippOn - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 

K

keyPressed(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 

L

layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminHomeController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
layoutParts() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
layoutParts() - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
the method name says it all
LEDAnimation - Class in ch.ladestation.connectncharge.pui
 
LEDAnimation(Edge, boolean) - Constructor for class ch.ladestation.connectncharge.pui.LEDAnimation
 
LEDAnimator - Class in ch.ladestation.connectncharge.pui
 
LEDAnimator(LedStrip) - Constructor for class ch.ladestation.connectncharge.pui.LEDAnimator
 
LEDSEGMENTS_CSV - Static variable in class ch.ladestation.connectncharge.services.file.CSVReader
 
LedStrip - Interface in com.github.mbelling.ws281x
 
LedStripType - Enum Class in com.github.mbelling.ws281x
Dependent on constants defined in original rpi_ws281x repository (https://github.com/jgarff/rpi_ws281x).
LIGHT_GRAY - Static variable in class com.github.mbelling.ws281x.Color
 
loadFonts(String...) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
loadHomePage(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
LOADINGPAGE - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
LoadingScreenController - Class in ch.ladestation.connectncharge.controller.pagecontroller.beginning
 
LoadingScreenController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
log - Variable in class ch.ladestation.connectncharge.pui.Component
Logger instance
log - Variable in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
logConfig(String) - Method in class ch.ladestation.connectncharge.util.mvcbase.MvcLogger
 
logDebug(String) - Method in class ch.ladestation.connectncharge.util.mvcbase.MvcLogger
 
logError(String) - Method in class ch.ladestation.connectncharge.util.mvcbase.MvcLogger
 
LOGGER - Static variable in class ch.ladestation.connectncharge.pui.LEDAnimator
 
logInfo(String) - Method in class ch.ladestation.connectncharge.util.mvcbase.MvcLogger
 
lookUpChipAndPinNumberToEdge(int, int) - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
lookUpEdge(int, int) - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
lookUpSegmentIdToSegment(int) - Method in class ch.ladestation.connectncharge.pui.GamePUI
 

M

MAGENTA - Static variable in class com.github.mbelling.ws281x.Color
 
main(String[]) - Static method in class ch.ladestation.connectncharge.AppStarter
 
MAX_LEVEL - Static variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
MCP23S17 - Class in ch.ladestation.connectncharge.pui
An interface for the MCP23S17 SPI IO expander for Raspberry Pi.
MCP23S17.InterruptListener - Interface in ch.ladestation.connectncharge.pui
A functional interface representing an interrupt listener callback.
MCP23S17.Pin - Enum Class in ch.ladestation.connectncharge.pui
Enum for each physical GPIO pin on the MCP23S17 chip.
MCP23S17.PinView - Class in ch.ladestation.connectncharge.pui
An abstraction of each physical GPIO pin on a MCP23S17 IO expander chip.
model - Variable in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
multipleNewOnSameBus(Context, SpiBus, int) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a number of MCP23S17 objects on the same bus with consecutive adresses.
multipleNewOnSameBusWithTiedInterrupts(Context, SpiBus, DigitalInput[], int, boolean) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate multiple new MCP23S17 objects on the same SPI-bus with their hardware address pins enabled and with their port A and port B interrupt lines "tied" together.
muted - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
MvcLogger - Class in ch.ladestation.connectncharge.util.mvcbase
 
MvcLogger() - Constructor for class ch.ladestation.connectncharge.util.mvcbase.MvcLogger
 
MyTimer - Class in ch.ladestation.connectncharge.model.game.gameinfo
 

N

NAMEINPUT - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
NameInputController - Class in ch.ladestation.connectncharge.controller.pagecontroller.end
 
NameInputController() - Constructor for class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
newWithInterrupts(Context, SpiBus, DigitalOutput, DigitalInput, DigitalInput) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a new MCP23S17 object with individual port A and port B interrupt lines.
newWithoutInterrupts(Context, SpiBus, DigitalOutput) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a new MCP23S17 object with no interrupts.
newWithPortAInterrupts(Context, SpiBus, DigitalOutput, DigitalInput) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a new MCP23S17 object with an individual port A interrupt line, but no port B interrupt line.
newWithPortBInterrupts(Context, SpiBus, DigitalOutput, DigitalInput) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a new MCP23S17 object with an individual port B interrupt line, but no port A interrupt line.
newWithTiedInterrupts(Context, SpiBus, DigitalOutput, DigitalInput) - Static method in class ch.ladestation.connectncharge.pui.MCP23S17
Instantiate a new MCP23S17 object with the port A and port B interrupt lines "tied" together.
Node - Class in ch.ladestation.connectncharge.model.game.gamelogic
 
Node(int, int, int) - Constructor for class ch.ladestation.connectncharge.model.game.gamelogic.Node
 

O

ObservableArray<V> - Class in ch.ladestation.connectncharge.util.mvcbase
 
ObservableArray(V[]) - Constructor for class ch.ladestation.connectncharge.util.mvcbase.ObservableArray
Default Constructor
ObservableArray.ValueChangeListener<V> - Interface in ch.ladestation.connectncharge.util.mvcbase
 
observableValue() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Returns the value of the observableValue record component.
observableValue() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Returns the value of the observableValue record component.
ObservableValue<V> - Class in ch.ladestation.connectncharge.util.mvcbase
A basic implementation of the Observable-Pattern.
ObservableValue(V) - Constructor for class ch.ladestation.connectncharge.util.mvcbase.ObservableValue
 
ObservableValue.ValueChangeListener<V> - Interface in ch.ladestation.connectncharge.util.mvcbase
 
onChange(ObservableArray.ValueChangeListener<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableArray
Registers a new observer (aka 'listener')
onChange(ObservableValue.ValueChangeListener<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableValue
Registers a new observer (aka 'listener')
onChangeOf(ObservableArray<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
First step to register an observer.
onChangeOf(ObservableValue<V>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
First step to register an observer.
onChangeOf(ObservableValue<V>) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
Starting point for registering an observer.
onChangeOf(DoubleProperty) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
onChangeOf(IntegerProperty) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
onChangeOf(Property<V>) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ViewMixin
 
onInterrupt(boolean, MCP23S17.Pin) - Method in interface ch.ladestation.connectncharge.pui.MCP23S17.InterruptListener
Called whenever an interrupt occurs on a pin for which this listener is registered to receive events.
openStage(String) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.StageHandler
 
ORANGE - Static variable in class com.github.mbelling.ws281x.Color
 

P

PageController - Interface in ch.ladestation.connectncharge.controller.pagecontroller
 
pauseExecution(Duration) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Utility function to pause execution of actions for the specified amount of time.
pi4J - Variable in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
 
Pi4JContext - Class in ch.ladestation.connectncharge.util
Pi4JContext is made for applications with GUI and PUI.
PIN0 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN1 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN10 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN11 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN12 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN13 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN14 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN15 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN2 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN3 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN4 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN5 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN6 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN7 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN8 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PIN9 - Enum constant in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
 
PINK - Static variable in class com.github.mbelling.ws281x.Color
 
playActivate() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
playAgain() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method starts the game again.
playDeactivate() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
Player - Class in ch.ladestation.connectncharge.model.game.gameinfo
 
Player(String, String) - Constructor for class ch.ladestation.connectncharge.model.game.gameinfo.Player
 
playNotification() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
playWin() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
populateTableViews(List<Player>, TableView<HighScorePlayer>, TableView<HighScorePlayer>) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.HighScoreTable
 
property() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
Returns the value of the property record component.
PuiBase<M,C extends ControllerBase<M>> - Class in ch.ladestation.connectncharge.util.mvcbase
Base class for all PUIs.
PuiBase(C, Context) - Constructor for class ch.ladestation.connectncharge.util.mvcbase.PuiBase
 
PuiBase.ArrayUpdater<V> - Class in ch.ladestation.connectncharge.util.mvcbase
Second step to specify an observer.
PuiBase.Updater<V> - Class in ch.ladestation.connectncharge.util.mvcbase
Second step to specify an observer.

Q

quitGame() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 

R

readCSV() - Static method in class ch.ladestation.connectncharge.services.file.CSVReader
reads LEDSegments.csv and returns a list of lists of integers.
readGPINTENA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and read the GPINTENA register.
readGPINTENB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and read the GPINTENB register.
readGPIOA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and read the GPIOA register.
readGPIOB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and read the GPIOB register.
readIOCON() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and read the IOCON register.
readLevels() - Static method in class ch.ladestation.connectncharge.services.file.TextFileEditor
 
readPlayerDataFromFile(String) - Static method in class ch.ladestation.connectncharge.services.file.TextFileEditor
This method takes the data from the player file if there is one.
RED - Static variable in class com.github.mbelling.ws281x.Color
 
remove(ObservableArray<V>, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to remove an element from an ObservableArray<V>
removeGlobalListener(MCP23S17.InterruptListener) - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Remove a global interrupt listener.
removeHint(Hint) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
removeListener(MCP23S17.InterruptListener) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Remove an interrupt listener from this pin.
removeTippEdge() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method remove this tip edge.
render() - Method in interface com.github.mbelling.ws281x.LedStrip
Render the current values to the physical light strip.
render() - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Render the current values to the physical light strip.
RULES - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
runLater(Consumer<Void>) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
 
runLater(Consumer<M>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 

S

scheduleEdgesToBeAnimated(Edge[], Edge[]) - Method in class ch.ladestation.connectncharge.pui.LEDAnimator
 
Segment - Class in ch.ladestation.connectncharge.model.game.gamelogic
 
Segment(int, int, int, Color) - Constructor for class ch.ladestation.connectncharge.model.game.gamelogic.Segment
Basic constructor for the Edge class
set() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Sets the pin high.
set(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin to the given state.
set(ObservableArray<V>, V[]) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
set(ObservableValue<V>, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
setActiveEdgesRef(ObservableArray<Edge>) - Static method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
setActiveTerminalsRef(ObservableArray<Node>) - Static method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
setAsInput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin to be input.
setAsOutput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin to be output.
setBrightness(int) - Method in interface com.github.mbelling.ws281x.LedStrip
Set the brightness value from 0-255
setBrightness(int) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
 
setColor(Color) - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
setColor(Color) - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Segment
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminHomeController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.admin.AdminNormalLeaderboard
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HelpPageController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.LoadingScreenController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.CreditsController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.CountDownController
 
setController(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
setController(ApplicationController) - Method in interface ch.ladestation.connectncharge.controller.pagecontroller.PageController
 
setController(ApplicationController) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.StageHandler
 
setController(ApplicationController) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
setCountdownFinished() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This setter method declares the attribute isCountdownFinished to true.
setCurrentName(String) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
setDefaultComparisonValue(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the default comparison value for comparison interrupt mode for this pin.
setDirection(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin to the given direction.
setEndTime(String) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
setEndTime(String) - Method in class ch.ladestation.connectncharge.model.game.gameinfo.Player
 
setFromNode(Node) - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
setGameStarted(boolean) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method initialize the attribute gameStarted to the param.
setGPUI(GamePUI) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method is a setter for the gamePUI.
setInterruptEnabled(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set whether or not the pin's interrupt is enabled.
setInterruptMode(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the interrupt mode for this pin.
setInverted(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set whether or not the pin's input is inverted.
setLastFxmlPath(String) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.StageHandler
 
setPixel(int, int, int, int) - Method in interface com.github.mbelling.ws281x.LedStrip
Set the color of an individual pixel
setPixel(int, int, int, int) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Set the color of an individual pixel
setPixel(int, Color) - Method in interface com.github.mbelling.ws281x.LedStrip
Set the color of an individual pixel
setPixel(int, Color) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Set the color of an individual pixel
setPlayerName(String) - Method in class ch.ladestation.connectncharge.model.game.gameinfo.Player
 
setPlayerTime(String) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
setPriority(int) - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
setPublicEndTime(String) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
setPulledUp(boolean) - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set whether or not this pin has a pull-up resistor enabled.
setSolution(Edge[]) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method sets the attribute solution.
setStage(Stage) - Static method in class ch.ladestation.connectncharge.controller.pagecontroller.StageHandler
 
setStrip(int, int, int) - Method in interface com.github.mbelling.ws281x.LedStrip
Set all LEDs in the strip to one color
setStrip(int, int, int) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Set all LEDs in the strip to one color
setStrip(Color) - Method in interface com.github.mbelling.ws281x.LedStrip
Set all LEDs in the strip to one color
setStrip(Color) - Method in class com.github.mbelling.ws281x.Ws281xLedStrip
Set all LEDs in the strip to one color
setTerminals(Node[]) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method sets the attribute terminals.
setText(String) - Method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
 
setTimerLabel(Label) - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
setTippEdge(Edge) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
setToNode(Node) - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
setupLEDStrip() - Static method in class ch.ladestation.connectncharge.pui.GamePUI
Will set up and initialise the LED-Strip
setupModelToUiBindings(Game) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.EdgeClickScreenController
 
setupModelToUiBindings(Game) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
setupModelToUiBindings(Game) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
This method updates the ui elements reactively from the model.
setupModelToUiBindings(Game) - Method in class ch.ladestation.connectncharge.pui.GamePUI
this is only used to store the model instance to call GamePUI.setupOwnModelToUiBindings(Game) later, because otherwise it is impossible to mock the LED-strip class.
setupModelToUiBindings(M) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
Whenever an 'ObservableValue' in 'model' changes, the UI must be updated.
setupOwnModelToUiBindings(Game) - Method in class ch.ladestation.connectncharge.pui.GamePUI
This method binds the model reactively to the ledstrips.
setupUiToActionBindings(C) - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
Triggering some action on Controller if the user interacts with the UI.
setupUiToActionBindings(ApplicationController) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
setupUiToActionBindings(ApplicationController) - Method in class ch.ladestation.connectncharge.pui.GamePUI
 
setupUiToActionBindings(ControllerBase<Game>) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.beginning.HomePageController
 
setValue() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase.ArraySetter
 
setValue() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase.Setter
 
setValue() - Method in interface ch.ladestation.connectncharge.util.mvcbase.ControllerBase.SetterInterface
 
setValue(ObservableArray<V>, int, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Even for setting a value in the array the controller is responsible.
setValue(ObservableValue<V>, V) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Even for setting a value the controller is responsible.
setValues(ObservableArray<V>, V[]) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Even for setting values in the array the controller is responsible.
showBonusPage(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
showCost() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
showGamePage(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
showHomePage(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.middle.GamePageController
 
showHomeScreen(MouseEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.HighscoreScreenController
 
showKeyboard() - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
showNameInputScreen(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.EndScreenController
 
shutdown() - Static method in class ch.ladestation.connectncharge.pui.Sounder
 
shutdown() - Method in class ch.ladestation.connectncharge.util.mvcbase.ConcurrentTaskQueue
 
shutdown() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
shutdown() - Method in class ch.ladestation.connectncharge.util.mvcbase.PuiBase
 
simplyToggleMultipleSegments(Segment[], boolean) - Method in class ch.ladestation.connectncharge.pui.LEDAnimator
 
simplyToggleSegment(Segment, boolean) - Method in class ch.ladestation.connectncharge.pui.LEDAnimator
 
SK6812_STRIP_BGRW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
SK6812_STRIP_BRGW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
SK6812_STRIP_GBRW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
SK6812_STRIP_GRBW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
SK6812_STRIP_RBGW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
SK6812_STRIP_RGBW - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
solution - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
Sounder - Class in ch.ladestation.connectncharge.pui
plays sounds when user Interacts
StageHandler - Class in ch.ladestation.connectncharge.controller.pagecontroller
This class handles the stage change.
start() - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
start(Stage) - Method in class ch.ladestation.connectncharge.AppStarter
 
startRound() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method is the entry point for the state machine (for the game) It starts a new round.
startUp() - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
If anything needs to be run once at startup from the controller
startUp(ApplicationController) - Method in class ch.ladestation.connectncharge.pui.GamePUI
At the Startup, this method gets called.
stop() - Static method in class ch.ladestation.connectncharge.model.game.gameinfo.MyTimer
 
submit(Supplier<R>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ConcurrentTaskQueue
 
submit(Supplier<R>, Consumer<R>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ConcurrentTaskQueue
 
sumEdgeCost(Edge[]) - Static method in class ch.ladestation.connectncharge.controller.ApplicationController
 
sumEdgeCost(ObservableArray<Edge>) - Static method in class ch.ladestation.connectncharge.controller.ApplicationController
 
SUPPORT - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
SwipeLEDAnimation - Class in ch.ladestation.connectncharge.pui
 
SwipeLEDAnimation(Edge, boolean) - Constructor for class ch.ladestation.connectncharge.pui.SwipeLEDAnimation
 
syncAdd(ObservableArray<V>, V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
syncAddUnique(ObservableArray<V>, V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
syncRemove(ObservableArray<V>, V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
syncSet(ObservableArray<V>, V[]) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
syncSet(ObservableValue<V>, V) - Static method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 

T

terminals - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
TEXT_FILE_PLAYER_PATH_LINUX - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
TextFileEditor - Class in ch.ladestation.connectncharge.services.file
 
tick(Color[]) - Method in class ch.ladestation.connectncharge.pui.LEDAnimation
 
tippEdge - Variable in class ch.ladestation.connectncharge.model.game.gamelogic.Game
 
toggle(ObservableArray<Boolean>, int) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to toggle a ObservableArray<Boolean> at position x
toggle(ObservableValue<Boolean>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
 
toggleCapsLock(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
toggleDelete(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
toggleMute() - Method in class ch.ladestation.connectncharge.controller.ApplicationController
 
toggleSpace(ActionEvent) - Method in class ch.ladestation.connectncharge.controller.pagecontroller.end.NameInputController
 
toggleValue(ObservableValue<Boolean>) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Convenience method to toggle a ObservableValue<Boolean>
toInterruptChangeMode() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the interrupt mode to change mode.
toInterruptComparisonMode() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the interrupt mode to comparison mode.
toString() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Edge
 
toString() - Method in class ch.ladestation.connectncharge.model.game.gamelogic.Node
 
toString() - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableArray
Giving the array out as a String
toString() - Method in class ch.ladestation.connectncharge.util.mvcbase.ObservableValue
 
toString() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
Returns a string representation of this record class.
toString() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Returns a string representation of this record class.
toString() - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Returns a string representation of this record class.
triggerAction(Consumer<V>) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.ActionTrigger
 

U

uninvertInput() - Method in class ch.ladestation.connectncharge.pui.MCP23S17.PinView
Set the pin's input to not be inverted.
update(Property<? super P>) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Registers an observer that will keep observableValue and GUI-Property in sync by applying the specified converter.
update(Property<? super V>) - Method in record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Converter
Registers an observer without any type conversion that will keep property-value and observableValue in sync.
update(V[], V[]) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ObservableArray.ValueChangeListener
 
update(V, V) - Method in interface ch.ladestation.connectncharge.util.mvcbase.ObservableValue.ValueChangeListener
 
updateModel(ControllerBase.SetterInterface...) - Method in class ch.ladestation.connectncharge.util.mvcbase.ControllerBase
Use this if you need to update several ObservableValues in one async call.
Updater(ObservableValue<V>, Function<V, P>) - Constructor for record class ch.ladestation.connectncharge.util.mvcbase.ViewMixin.Updater
Creates an instance of a Updater record class.
updateScore(int) - Method in class ch.ladestation.connectncharge.controller.ApplicationController
This method updates the attribute currentScore.

V

valueOf(String) - Static method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ladestation.connectncharge.model.text.FilePath
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ladestation.connectncharge.model.text.HelpPage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.mbelling.ws281x.LedStripType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.ladestation.connectncharge.model.game.gamelogic.Hint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ladestation.connectncharge.model.text.FilePath
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ladestation.connectncharge.model.text.HelpPage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ladestation.connectncharge.pui.MCP23S17.Pin
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.mbelling.ws281x.LedStripType
Returns an array containing the constants of this enum class, in the order they are declared.
ViewMixin<M,C extends ControllerBase<M>> - Interface in ch.ladestation.connectncharge.util.mvcbase
Use this interface for all of your GUI-parts to assure implementation consistency.
ViewMixin.ActionTrigger<V> - Record Class in ch.ladestation.connectncharge.util.mvcbase
 
ViewMixin.Converter<V> - Record Class in ch.ladestation.connectncharge.util.mvcbase
 
ViewMixin.Updater<V,P> - Record Class in ch.ladestation.connectncharge.util.mvcbase
 

W

WELCOME - Enum constant in enum class ch.ladestation.connectncharge.model.text.HelpPage
 
WHITE - Static variable in class com.github.mbelling.ws281x.Color
 
WHOLE_TEXT_FILE_PLAYER_PATH_LINUX - Enum constant in enum class ch.ladestation.connectncharge.model.text.FilePath
 
WipeFromCenterAnimation - Class in ch.ladestation.connectncharge.pui
 
WipeFromCenterAnimation(Edge, boolean) - Constructor for class ch.ladestation.connectncharge.pui.WipeFromCenterAnimation
 
writeDEFVALA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the DEFVALA byte to the DEFVALA register.
writeDEFVALB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the DEFVALB byte to the DEFVALB register.
writeGPINTENA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the GPINTENA byte to the GPINTENA register.
writeGPINTENB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the GPINTENB byte to the GPINTENB register.
writeGPPUA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the GPPUA byte to the GPPUA register.
writeGPPUB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the GPPUB byte to the GPPUB register.
writeINTCONA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the INTCONA byte to the INTCONA register.
writeINTCONB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the INTCONB byte to the INTCONB register.
writeIODIRA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the IODIRA byte to the IODIRA register.
writeIODIRB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the IODIRB byte to the IODIRB register.
writeIPOLA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the IPOLA byte to the IPOLA register.
writeIPOLB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the IPOLB byte to the IPOLB register.
writeOLATA() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the OLATA byte to the OLATA register.
writeOLATB() - Method in class ch.ladestation.connectncharge.pui.MCP23S17
Initiate SPI communication with the chip and write the OLATB byte to the OLATB register.
writeTextFile(String, List<String>) - Static method in class ch.ladestation.connectncharge.services.file.TextFileEditor
This method writes to the defined file given by the parameter files.
WS2811_STRIP_BGR - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
WS2811_STRIP_BRG - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
WS2811_STRIP_GBR - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
WS2811_STRIP_GRB - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
WS2811_STRIP_RBG - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
WS2811_STRIP_RGB - Enum constant in enum class com.github.mbelling.ws281x.LedStripType
 
Ws281xLedStrip - Class in com.github.mbelling.ws281x
Basic class to interface with the rpi_ws281x native library
Ws281xLedStrip() - Constructor for class com.github.mbelling.ws281x.Ws281xLedStrip
Default constructor with the following settings: ledCount = 100 gpioPin = 18 frequenchHz = 800000 dma = 10 brightness = 255 pwmChannel = 0 invert = false stripType = WS2811_STRIP_RGB
Ws281xLedStrip(int, int, int, int, boolean, LedStripType, boolean) - Constructor for class com.github.mbelling.ws281x.Ws281xLedStrip
Create an LED strip with the given settings

Y

YELLOW - Static variable in class com.github.mbelling.ws281x.Color
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values