|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RadioModule.RadioModuleState | |
|---|---|
| yass.analysis | |
| yass.database | |
| yass.radio | |
| yass.simulation | |
| Uses of RadioModule.RadioModuleState in yass.analysis |
|---|
| Fields in yass.analysis with type parameters of type RadioModule.RadioModuleState | |
|---|---|
java.util.Map<RadioModule.RadioModuleState,Statistics> |
AnalysisResults.rmStateClairvoyantEnergy
Mapping of each radio state, adopted at least once by one radio during simulation, to statistics about the energy consumed by all radios participating in the network while maintaining this state, if the radios state had been managed clairvoyantly to switch into low-energy states whenever it would have been possible to do so without changing observed network behaviour |
java.util.Map<RadioModule.RadioModuleState,Statistics> |
AnalysisResults.rmStateDurations
Mapping of each radio state, adopted at least once by one radio during simulation, to statistics about the durations for which all radios participating in the network maintained this state |
java.util.Map<RadioModule.RadioModuleState,Statistics> |
AnalysisResults.rmStateEnergy
Mapping of each radio state, adopted at least once by one radio during simulation, to statistics about the energy consumed by all radios participating in the network while maintaining this state |
| Uses of RadioModule.RadioModuleState in yass.database |
|---|
| Fields in yass.database with type parameters of type RadioModule.RadioModuleState | |
|---|---|
private StateTransition<RadioModule.RadioModuleState> |
RadioModuleStateTransitionEvent.transition
The state transition |
| Methods in yass.database that return types with arguments of type RadioModule.RadioModuleState | |
|---|---|
StateTransition<RadioModule.RadioModuleState> |
RadioModuleStateTransitionEvent.getRadioModuleStateTransition()
Obtains the state transition |
| Constructor parameters in yass.database with type arguments of type RadioModule.RadioModuleState | |
|---|---|
RadioModuleStateTransitionEvent(StateTransition<RadioModule.RadioModuleState> transition,
RadioModule radioModule)
Creates a new instance of RadioModuleStateTransitionEvent |
|
| Uses of RadioModule.RadioModuleState in yass.radio |
|---|
| Fields in yass.radio declared as RadioModule.RadioModuleState | |
|---|---|
private RadioModule.RadioModuleState |
RadioModule.state
The current state of this RadioModule |
| Methods in yass.radio that return RadioModule.RadioModuleState | |
|---|---|
RadioModule.RadioModuleState |
RadioModule.getState()
Obtains the current state of this RadioModule |
static RadioModule.RadioModuleState |
RadioModule.RadioModuleState.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static RadioModule.RadioModuleState[] |
RadioModule.RadioModuleState.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods in yass.radio that return types with arguments of type RadioModule.RadioModuleState | |
|---|---|
StateTransition<RadioModule.RadioModuleState> |
RadioModule.changeState(RadioModule.RadioModuleState newState)
Changes the state of this RadioModule to the requested new state. |
| Methods in yass.radio with parameters of type RadioModule.RadioModuleState | |
|---|---|
StateTransition<RadioModule.RadioModuleState> |
RadioModule.changeState(RadioModule.RadioModuleState newState)
Changes the state of this RadioModule to the requested new state. |
| Method parameters in yass.radio with type arguments of type RadioModule.RadioModuleState | |
|---|---|
private void |
RadioModule.reactToStateTransition(StateTransition<RadioModule.RadioModuleState> transition)
Observes any change in radio module status and acts accordingly to tidy up any current message transmissions or receptions active at this radio module. |
protected void |
RadioModule.storeStateTransition(StateTransition<RadioModule.RadioModuleState> transition)
Stores details of a radio module state transition in the event database shared by all elements of the simulation. |
| Uses of RadioModule.RadioModuleState in yass.simulation |
|---|
| Fields in yass.simulation declared as RadioModule.RadioModuleState | |
|---|---|
private RadioModule.RadioModuleState |
InitialStates.radioModuleState
State of radio modules following initialisation |
| Methods in yass.simulation that return RadioModule.RadioModuleState | |
|---|---|
RadioModule.RadioModuleState |
InitialStates.getInitialRadioModuleState()
Obtains the state of radio modules following initialisation |
| Constructors in yass.simulation with parameters of type RadioModule.RadioModuleState | |
|---|---|
InitialStates(Node.NodeState nodeState,
RadioModule.RadioModuleState radioModuleState)
Constructs a new instance of InitialStates |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||