Index
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 thisPinView
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
- getPinViewIterator() - Method in class ch.ladestation.connectncharge.pui.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
A B C D E F G H I K L M N O P Q R S T U V W YAll Classes and Interfaces|All Packages|Constant Field Values