Uses of Class
yass.radio.RadioModule.RadioModuleState

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