
public abstract class FilterInternalState extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
FilterInternalState.LoadedState |
| Modifier and Type | Field and Description |
|---|---|
static FilterInternalState |
CARROUSEL_STOPPED |
static FilterInternalState |
MOVING_TRUCKS_TO_ONLINE |
static FilterInternalState |
MOVING_TRUCKS_TO_STANDBY |
static FilterInternalState.LoadedState |
ONLINE_G |
static FilterInternalState.LoadedState |
ONLINE_I |
static FilterInternalState |
ONLINE_NONE |
static FilterInternalState.LoadedState |
ONLINE_R |
static FilterInternalState.LoadedState |
ONLINE_U |
static FilterInternalState.LoadedState |
ONLINE_Y |
static FilterInternalState.LoadedState |
ONLINE_Z |
static FilterInternalState |
ROTATING |
static FilterInternalState |
TRUCK_STOPPED |
| Modifier | Constructor and Description |
|---|---|
protected |
FilterInternalState(String value) |
public static final FilterInternalState MOVING_TRUCKS_TO_STANDBY
public static final FilterInternalState MOVING_TRUCKS_TO_ONLINE
public static final FilterInternalState.LoadedState ONLINE_U
public static final FilterInternalState.LoadedState ONLINE_G
public static final FilterInternalState.LoadedState ONLINE_R
public static final FilterInternalState.LoadedState ONLINE_I
public static final FilterInternalState.LoadedState ONLINE_Z
public static final FilterInternalState.LoadedState ONLINE_Y
public static final FilterInternalState ONLINE_NONE
public static final FilterInternalState CARROUSEL_STOPPED
public static final FilterInternalState TRUCK_STOPPED
public static final FilterInternalState ROTATING
protected FilterInternalState(String value)
public static void setCarrouselTarget(double carrouselTarget)
public static double getCarrouselTarget()
public static void setFilterTarget(org.lsst.ccs.subsystem.mcm.filtersim.FilterSim.Filter filterTarget)
public static org.lsst.ccs.subsystem.mcm.filtersim.FilterSim.Filter getFilterTarget()
public static void setCarrouselVelocity(double carrouselVelocity)
public static double getCarrouselVelocity()
public static void setCarrouselAngle(double carrouselAngle)
public static double getCarrouselAngle()
public static void setCarrouselPosition(int carrouselPosition)
public static FilterInternalState valueOf(String n)
public org.lsst.ccs.subsystems.fcs.FcsEnumerations.FilterState getPublicState()
public org.lsst.ccs.subsystems.fcs.FcsEnumerations.FilterReadinessState getPublicReadinessState()
public static FilterInternalState scheduled(FilterSim s, FilterInternalState from, FilterInternalState to)
public ScheduledFuture<FilterInternalState> scheduleTransition(FilterSim s, Duration delay, FilterInternalState to)
public FilterInternalState setFilter(FilterSim s, String filter)
public FilterInternalState stop(FilterSim s)
public FilterInternalState rotateToSlot(FilterSim s, int slot)
public FilterInternalState truckToOnline(FilterSim s)
public FilterInternalState truckToStandby(FilterSim s)
public void enter(FilterSim s)
public void exit(FilterSim s)
Copyright © 2019 LSST. All rights reserved.