Uses of Interface
com.thecoderscorner.menu.remote.commands.MenuCommand
Packages that use MenuCommand
Package
Description
-
Uses of MenuCommand in com.thecoderscorner.menu.remote
Methods in com.thecoderscorner.menu.remote that return MenuCommandModifier and TypeMethodDescriptionMenuCommandProtocol.fromChannel(ByteBuffer buffer) Retrieves a message from the channel, or throws an exception if the message is not fully formed.StreamRemoteConnector.readCommandFromStream()Methods in com.thecoderscorner.menu.remote with parameters of type MenuCommandModifier and TypeMethodDescriptionvoidStreamRemoteConnector.notifyListeners(MenuCommand mc) Helper method that notifies all listeners of a new command messagevoidRemoteConnectorListener.onCommand(RemoteConnector connector, MenuCommand command) Sent by the connector when a message has been decoded.protected voidRemoteMenuController.sendCommand(MenuCommand command) Use to send commands directly.voidRemoteConnector.sendMenuCommand(MenuCommand msg) Sends a command to the menu library running on the embedded hardware.voidStreamRemoteConnector.sendMenuCommand(MenuCommand msg) Sends a command to the remote with the protocol and usual headers.voidMenuCommandProtocol.toChannel(ByteBuffer buffer, MenuCommand cmd) Puts the command specified into the byte buffer, it is assumed that the callee will flip the channel once complete. -
Uses of MenuCommand in com.thecoderscorner.menu.remote.commands
Classes in com.thecoderscorner.menu.remote.commands that implement MenuCommandModifier and TypeClassDescriptionclassBootItemMenuCommand<T extends MenuItem,V> classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of MenuCommand in com.thecoderscorner.menu.remote.protocol
Methods in com.thecoderscorner.menu.remote.protocol that return MenuCommandMethods in com.thecoderscorner.menu.remote.protocol with parameters of type MenuCommandModifier and TypeMethodDescriptionvoidTagValMenuCommandProtocol.toChannel(ByteBuffer buffer, MenuCommand cmd) -
Uses of MenuCommand in com.thecoderscorner.menu.remote.states
Methods in com.thecoderscorner.menu.remote.states that return MenuCommandMethods in com.thecoderscorner.menu.remote.states with parameters of type MenuCommandModifier and TypeMethodDescriptionbooleanAwaitingBootstrapState.canSendCommandToRemote(MenuCommand command) booleanBootstrapInProgressState.canSendCommandToRemote(MenuCommand command) booleanConnectionHasFailedState.canSendCommandToRemote(MenuCommand command) booleanConnectionReadyState.canSendCommandToRemote(MenuCommand command) booleanJoinMessageArrivedState.canSendCommandToRemote(MenuCommand command) booleanNoOperationInitialState.canSendCommandToRemote(MenuCommand command) booleanPairingAuthFailedState.canSendCommandToRemote(MenuCommand command) booleanPairingAuthSuccessState.canSendCommandToRemote(MenuCommand command) booleanRemoteConnectorState.canSendCommandToRemote(MenuCommand command) called before any command is sent in order for the state to disallowbooleanSendPairingMessageState.canSendCommandToRemote(MenuCommand command) booleanSerialAwaitFirstMsgState.canSendCommandToRemote(MenuCommand command) booleanSocketAwaitJoinState.canSendCommandToRemote(MenuCommand command) booleanStreamNotConnectedState.canSendCommandToRemote(MenuCommand command) protected booleanBaseMessageProcessingState.checkIfThereIsAnHbEnd(MenuCommand cmd) voidRemoteConnectorContext.notifyListeners(MenuCommand mc) protected booleanAwaitingBootstrapState.processMessage(MenuCommand cmd) protected abstract booleanBaseMessageProcessingState.processMessage(MenuCommand cmd) protected booleanBootstrapInProgressState.processMessage(MenuCommand cmd) protected booleanConnectionReadyState.processMessage(MenuCommand cmd) protected booleanJoinMessageArrivedState.processMessage(MenuCommand cmd) protected booleanSendPairingMessageState.processMessage(MenuCommand cmd) protected booleanSerialAwaitFirstMsgState.processMessage(MenuCommand cmd) protected booleanSocketAwaitJoinState.processMessage(MenuCommand cmd)