ProtocolInitializationStateMachine
public class ProtocolInitializationStateMachine extends Object implements StateMachine
Constructors
ProtocolInitializationStateMachine
public ProtocolInitializationStateMachine(Peripheral peripheral, RequiredCharacteristics requiredCharacteristics)
Creates a new instance of ProtocolInitializationStateMachine.
Parameters
Name | Description |
---|---|
Peripheral peripheral
|
|
RequiredCharacteristics requiredCharacteristics
|
Methods
getState
public Signal<InitializationState> getState()
ReturnValue
Name | Description |
---|---|
Signal<InitializationState>
|
onStateEvent
public void onStateEvent(ConnectState state)
Parameters
Name | Description |
---|---|
ConnectState state
|
ReturnValue
Name | Description |
---|---|
void
|
startNegotiation
public void startNegotiation()
Starts negotiation with the tag.
ReturnValue
Name | Description |
---|---|
void
|
destroy
public void destroy()
ReturnValue
Name | Description |
---|---|
void
|
State machine for handling the protocol initialization phase.