
public class BusMaster extends Subsystem
Subsystem.DictionarySearchResult, Subsystem.SignalThread, Subsystem.State, Subsystem.StatusBroadcasteractionMonitor, ancillaryGroup, closing, commandBuilder, commandBusSelector, commandGroup, commandMonitor, configurationProxy, currentSubsystem, fac, forceShutdown, initializing, initThread, innerState, inTestContext, LOCAL_EXECUTION_INFO, locks, log, logBusHandler, signalsMonitor, startInEngineeringMode, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector, waitingForCommandTermination| Modifier | Constructor and Description |
|---|---|
|
BusMaster()
Deprecated.
use constructor with name instead
|
|
BusMaster(String name) |
protected |
BusMaster(String name,
Agent.AgentType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
doStart()
Called upon subsystem start.
|
boolean |
isMaster()
to be overriden : tells if the subsystem invokes command
|
void |
lockSubsystem(String subSystem) |
void |
unlockSubsystem(String subSystem) |
abort, abort, addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, checkAllHardwareStarted, checkAllHardwareStopped, checkHardware, clearAlarms, completeInitialization, createState, doShutdown, executeCommandSingleThread, fillStatus, forceShutdown, getAgentPresenceManager, getAncillaryGroup, getCCSVersions, getCommandBuilder, getCommandBusSelector, getConfiguration, getConfigurationProxy, getCurrentActionThread, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getInnerState, getLogger, getMessagingAccess, getName, getNumberCommandThreads, getSoftwareRevision, getStateForPublication, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, getSystemDictionary, getTag, initialisationEndPhase, initLogBusHandler, interruptActionThread, interruptAllRunningCommands, interruptAllSignalThreads, interruptAncillaryThreads, interruptInitThread, isInEngineeringMode, isInTestContext, isListenToStatus, isMultithreaded, isSlave, isStartedInEngineeringMode, lockUpdate, onAck, onCommand, onReply, onStatus, ping, postStart, printRunningCommands, publishData, publishData, publishData, publishData, publishData, publishData, publishData, publishMetaData, publishReply, publishStateChange, publishStatus, publishStatus, publishStatus, publishStatus, publishStatus, publishStatus, publishStatusData, publishTrendingStatus, raiseAlarm, rawCommandExecution, registerAsBusMaster, removeLock, removeLogPanicState, searchForDictionary, searchForDictionary, sendRawStatus, setBusLogHandlerLevel, setCommandBusSelector, setConfigurationProxy, setListenToStatus, setLogFormat, setLogHandlerLevel, setLogLevel, setMultithreaded, setName, setStackTraceDepth, setStatusBroadcastPeriod, setStatusBusSelector, shutdown, start, startStatusBroadcasting, stayAlive, stop, stopStatusBroadcasting, switchToEngineeringMode, switchToErrorState, switchToNormalMode, switchToShutdownState, tryReadyState, updateCurrentSubsystem, updateState, updateState, waitForCommandExecution, waitForReadyState, warning@Deprecated public BusMaster()
public BusMaster(String name)
protected BusMaster(String name, Agent.AgentType type)
public boolean isMaster()
Subsystempublic void doStart()
SubsystemTo be overriden by derived classes if required
public void lockSubsystem(String subSystem)
public void unlockSubsystem(String subSystem)
Copyright © 2015 LSST. All rights reserved.