AddEvent(const std::string &name, const std::string &states, const std::string &fmt) | StateMachineImp | protected |
AddEvent(const std::string &name, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1) | StateMachineImp | protected |
AddEvent(const std::string &name, const std::string &fmt, int s1=-1, int s2=-1, int s3=-1, int s4=-1, int s5=-1) | StateMachineImp | protected |
AddMcpConfigurationHist(const EventImp &d, const string &msg) | StateMachineSmartFACT | inlineprivate |
AddStateName(const int state, const std::string &name, const std::string &doc="") | StateMachineDim | virtual |
Alarm(const std::string &str) | MessageImp | inline |
Alarm(const char *txt) | MessageImp | inline |
Alarm(const std::ostringstream &str) | MessageImp | inline |
CheckDataSize(const EventImp &d, const char *name, size_t size, bool min=false) | StateMachineSmartFACT | inlineprivate |
Comment(const std::string &str) | MessageImp | inline |
Comment(const char *txt) | MessageImp | inline |
Comment(const std::ostringstream &str) | MessageImp | inline |
Debug(const std::string &str) | MessageImp | inline |
Debug(const char *txt) | MessageImp | inline |
Debug(const std::ostringstream &str) | MessageImp | inline |
DefaultStates_t enum name | StateMachineImp | |
DimErrorRedirecter(MessageImp &imp) | DimErrorRedirecter | |
DimStart(const std::string &name, MessageImp &imp) | DimStart | inlineprotected |
EnableBuffer(bool b=true) | StateMachineImp | inline |
Error(const std::string &str) | MessageImp | inline |
Error(const char *txt) | MessageImp | inline |
Error(const std::ostringstream &str) | MessageImp | inline |
EvalOptions(Configuration &conf) | StateMachineSmartFACT | inline |
Execute() | StateMachineSmartFACT | inlineprivatevirtual |
Fatal(const std::string &str) | MessageImp | inline |
Fatal(const char *txt) | MessageImp | inline |
Fatal(const std::ostringstream &str) | MessageImp | inline |
fAudioName | StateMachineSmartFACT | private |
fAudioTime | StateMachineSmartFACT | private |
fBiasControlCurrentHist | StateMachineSmartFACT | private |
fBiasControlCurrentMax | StateMachineSmartFACT | private |
fBiasControlCurrentMed | StateMachineSmartFACT | private |
fBiasControlPowerTot | StateMachineSmartFACT | private |
fBiasControlVoltageMed | StateMachineSmartFACT | private |
fBiasControlVoltageVec | StateMachineSmartFACT | private |
fChatHist | StateMachineSmartFACT | private |
fControlAlarmHist | StateMachineSmartFACT | private |
fControlMessageHist | StateMachineSmartFACT | private |
fControlScriptDepth | StateMachineSmartFACT | private |
fDatabase | StateMachineSmartFACT | private |
fDimAgilentControl24 | StateMachineSmartFACT | private |
fDimAgilentControl50 | StateMachineSmartFACT | private |
fDimAgilentControl80 | StateMachineSmartFACT | private |
fDimBiasControl | StateMachineSmartFACT | private |
fDimChat | StateMachineSmartFACT | private |
fDimControl | StateMachineSmartFACT | private |
fDimDataLogger | StateMachineSmartFACT | private |
fDimDNS | StateMachineSmartFACT | private |
fDimDriveControl | StateMachineSmartFACT | private |
fDimFadControl | StateMachineSmartFACT | private |
fDimFeedback | StateMachineSmartFACT | private |
fDimFscControl | StateMachineSmartFACT | private |
fDimFtmControl | StateMachineSmartFACT | private |
fDimGpsControl | StateMachineSmartFACT | private |
fDimLidControl | StateMachineSmartFACT | private |
fDimMagicLidar | StateMachineSmartFACT | private |
fDimMagicWeather | StateMachineSmartFACT | private |
fDimMcp | StateMachineSmartFACT | private |
fDimPfMiniControl | StateMachineSmartFACT | private |
fDimPwrControl | StateMachineSmartFACT | private |
fDimRateControl | StateMachineSmartFACT | private |
fDimRateScan | StateMachineSmartFACT | private |
fDimSkypeClient | StateMachineSmartFACT | private |
fDimSqmControl | StateMachineSmartFACT | private |
fDimTemperature | StateMachineSmartFACT | private |
fDimTimeCheck | StateMachineSmartFACT | private |
fDimTngWeather | StateMachineSmartFACT | private |
fDriveControlMoonDist | StateMachineSmartFACT | private |
fDriveControlPointingAz | StateMachineSmartFACT | private |
fDriveControlPointingZd | StateMachineSmartFACT | private |
fDriveControlSourceName | StateMachineSmartFACT | private |
fDriveControlTrackingDevHist | StateMachineSmartFACT | private |
fErrorHist | StateMachineSmartFACT | private |
fErrorList | StateMachineSmartFACT | private |
fExitRequested | StateMachineImp | protected |
fFadControlDrsRuns | StateMachineSmartFACT | private |
fFadControlDrsStep | StateMachineSmartFACT | private |
fFadControlNumEvents | StateMachineSmartFACT | private |
fFadControlStartRun | StateMachineSmartFACT | private |
fFreeSpace | StateMachineSmartFACT | private |
fFscControlHumidityAvg | StateMachineSmartFACT | private |
fFscControlTemperatureHist | StateMachineSmartFACT | private |
fFtmBoardThresholdMed | StateMachineSmartFACT | private |
fFtmControlFtuOk | StateMachineSmartFACT | private |
fFtmControlState | StateMachineSmartFACT | private |
fFtmControlTriggerRateHist | StateMachineSmartFACT | private |
fFtmControlTriggerRateTooLow | StateMachineSmartFACT | private |
fFtmPatchThresholdMed | StateMachineSmartFACT | private |
FindEvent(const std::string &evt) | StateMachineImp | |
fIsServer | StateMachineSmartFACT | static |
fLastAstroCalc | StateMachineSmartFACT | private |
fLastRunFinishedWithZeroEvents | StateMachineSmartFACT | private |
fLastUpdate | StateMachineSmartFACT | private |
fMagicWeatherHist | StateMachineSmartFACT | private |
fMcpConfigurationHist | StateMachineSmartFACT | private |
fMcpConfigurationMaxEvents | StateMachineSmartFACT | private |
fMcpConfigurationMaxTime | StateMachineSmartFACT | private |
fMcpConfigurationName | StateMachineSmartFACT | private |
fMcpConfigurationRunStart | StateMachineSmartFACT | private |
fMcpConfigurationState | StateMachineSmartFACT | private |
fMoon | StateMachineSmartFACT | private |
fPath | StateMachineSmartFACT | private |
fPfMiniHumidityHist | StateMachineSmartFACT | private |
fPfMiniTemperatureHist | StateMachineSmartFACT | private |
fPixelMap | StateMachineSmartFACT | private |
fRateControlThreshold | StateMachineSmartFACT | private |
fRateScanBoard | StateMachineSmartFACT | private |
fRateScanDataHist | StateMachineSmartFACT | private |
fRateScanDataId | StateMachineSmartFACT | private |
fRunning | StateMachineImp | protected |
fRunTime | StateMachineSmartFACT | private |
fStateNames | StateMachineImp | protected |
fSun | StateMachineSmartFACT | private |
fTemperatureControlHist | StateMachineSmartFACT | private |
fTngWeatherDustHist | StateMachineSmartFACT | private |
fTngWeatherDustTime | StateMachineSmartFACT | private |
getCommand() | DimCommandHandler | inline |
GetCurrentState() const | StateMachineImp | inline |
GetDir(const double angle) | StateMachineSmartFACT | inlineprivate |
GetEventNames() | StateMachineImp | |
getInfo() | DimInfoHandler | inline |
GetName() const | StateMachineImp | inline |
GetStateDesc(int state) const | StateMachineImp | |
GetStateDesc() const | StateMachineImp | inline |
GetStateDescription(int state) const | StateMachineImp | |
GetStateDescription() const | StateMachineImp | inline |
GetStateHtml(const DimState &state, int green) const | StateMachineSmartFACT | inlineprivate |
GetStateIndex(const std::string &name) const | StateMachineImp | |
GetStateName(int state) const | StateMachineImp | |
GetStateName() const | StateMachineImp | inline |
GetTempColor(float t) | StateMachineSmartFACT | inlineprivate |
HandleAgilentData(const EventImp &d, const string &ext) | StateMachineSmartFACT | inlineprivate |
HandleBiasCurrent(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleBiasVoltage(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleChatMsg(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleControlMessageImp(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleControlStateChange(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDimControlMessage(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDoTest(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDriveControlStateChange(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDrivePointing(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDriveSource(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleDriveTracking(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleEvent(const EventImp &evt) | StateMachineImp | protected |
HandleFadConnections(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFadDrsRuns(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFadEventData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFadEvents(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFadStartRun(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFeedbackCalibratedCurrents(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFscBiasTemp(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFscControlStateChange(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFscHumidity(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFscTemperature(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFtmFtuList(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFtmStaticData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleFtmTriggerRates(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleGpsNema(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleMagicWeatherData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleMcpConfiguration(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleNewState(int newstate, const EventImp *evt, const char *txt) | StateMachineImp | protected |
HandlePfMiniData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleRateControlThreshold(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleRateScanData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleSqmData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleStats(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleTemperatureData(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HandleTngWeatherDust(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
HasEvent(const EventImp *cmd) | StateMachineImp | |
HasState(int index) const | StateMachineImp | |
Header(const Time &d) | StateMachineSmartFACT | inlineprivate |
Header(const EventImp &d) | StateMachineSmartFACT | inlineprivate |
IndicateStateChange(const Time &, const std::string &) | MessageImp | inlinevirtual |
Info(const std::string &str) | MessageImp | inline |
Info(const char *txt) | MessageImp | inline |
Info(const std::ostringstream &str) | MessageImp | inline |
IsQueueEmpty() const | StateMachineImp | inline |
IsRunning() const | StateMachineImp | inline |
itsCommand | DimCommandHandler | |
itsService | DimInfoHandler | |
kAlarm enum value | MessageImp | |
kComment enum value | MessageImp | |
kDebug enum value | MessageImp | |
kDew enum value | StateMachineSmartFACT | private |
kDir enum value | StateMachineSmartFACT | private |
kError enum value | MessageImp | |
kFatal enum value | MessageImp | |
kGusts enum value | StateMachineSmartFACT | private |
kHum enum value | StateMachineSmartFACT | private |
kInfo enum value | MessageImp | |
kMessage enum value | MessageImp | |
kPress enum value | StateMachineSmartFACT | private |
kSM_Error enum value | StateMachineImp | |
kSM_FatalError enum value | StateMachineImp | |
kSM_KeepState enum value | StateMachineImp | |
kSM_NotAvailable enum value | StateMachineImp | |
kSM_NotReady enum value | StateMachineImp | |
kSM_Ready enum value | StateMachineImp | |
kSM_UserMode enum value | StateMachineImp | |
kStateDimNetworkNA enum value | StateMachineSmartFACT | private |
kStateRunning enum value | StateMachineSmartFACT | private |
kTemp enum value | StateMachineSmartFACT | private |
kWarn enum value | MessageImp | |
kWeatherBegin enum value | StateMachineSmartFACT | private |
kWeatherEnd enum value | StateMachineSmartFACT | private |
kWind enum value | StateMachineSmartFACT | private |
Lock() | StateMachineDim | protectedvirtual |
Message(const std::string &str) | MessageImp | inline |
Message(const char *txt) | MessageImp | inline |
Message(const std::ostringstream &str) | MessageImp | inline |
MessageImp(std::ostream &out=std::cout) | MessageImp | |
MessageQueueEmpty() const | StateMachineDim | inlinevirtual |
operator()() const | MessageImp | inline |
Out() const | MessageImp | inline |
PopEvent() | StateMachineImp | protected |
PostEvent(std::ostream &lout, const std::string &str) | StateMachineImp | |
PostEvent(const std::string &evt) | StateMachineImp | inline |
PostEvent(const EventImp &evt) | StateMachineImp | |
PostEvent(const EventImp &evt, const char *ptr, size_t siz) | StateMachineImp | |
Print() const | StateMachineSmartFACT | inlineprivate |
PrintListOfAllowedEvents(std::ostream &out) | StateMachineImp | |
PrintListOfAllowedEvents() | StateMachineImp | |
PrintListOfEvents(std::ostream &out, const std::string &evt="") | StateMachineImp | |
PrintListOfEvents(const std::string &str="") | StateMachineImp | |
PrintListOfStates(std::ostream &out) const | StateMachineImp | |
PrintListOfStates() const | StateMachineImp | |
PushEvent(Event *cmd) | StateMachineImp | protectedvirtual |
Run(bool dummy) | StateMachineImp | virtual |
Run() | StateMachineImp | inline |
SetAudio(const string &name) | StateMachineSmartFACT | inlineprivate |
SetCurrentState(int state, const char *txt="", const std::string &cmd="") | StateMachineDim | protectedvirtual |
SetDefaultStateNames() | StateMachineImp | protected |
SetError(bool b, const string &err) | StateMachineSmartFACT | inlineprivate |
SetNotReady() | StateMachineImp | inline |
SetReady() | StateMachineImp | inline |
Severity enum name | MessageImp | |
StateChanged(const Time &time, const std::string &server, const std::string &msg, int state) | MessageImp | |
StateMachineDim(std::ostream &out=std::cout, const std::string &name="DEFAULT") | StateMachineDim | |
StateMachineImp(std::ostream &out=std::cout, const std::string &name="") | StateMachineImp | |
StateMachineSmartFACT(ostream &out=cout) | StateMachineSmartFACT | inline |
states_t enum name | StateMachineSmartFACT | private |
Stop(int code=0) | StateMachineImp | virtual |
Subscribe(const std::string &name) | StateMachineImp | |
UnLock() | StateMachineDim | protectedvirtual |
Unsubscribe(EventImp *evt) | StateMachineImp | |
Update(const std::string &txt, int severity=kMessage) | MessageImp | |
Update(const char *txt, int severity=kMessage) | MessageImp | inline |
Update(const std::ostringstream &str, int severity=kMessage) | MessageImp | inline |
UpdateAstronomy() | StateMachineSmartFACT | inlineprivate |
Warn(const std::string &str) | MessageImp | inline |
Warn(const char *txt) | MessageImp | inline |
Warn(const std::ostringstream &str) | MessageImp | inline |
weather_t enum name | StateMachineSmartFACT | private |
Wrap(const std::function< int(const EventImp &)> &func) | StateMachineImp | inline |
Write(const Time &time, const std::string &txt, int qos=kMessage) | StateMachineDim | virtual |
WriteBinaryVec(const Time &tm, const string &fname, const vector< T > &vec, double scale, double offset=0, const string &title="", const string &col="") | StateMachineSmartFACT | inlineprivate |
WriteCam(const EventImp &d, const string &fname, const T &t, double scale, double offset=0) | StateMachineSmartFACT | inlineprivate |
WriteHist(const EventImp &d, const string &fname, const T &t, double scale, double offset=0) | StateMachineSmartFACT | inlineprivate |
WriteWeather(const EventImp &d, const string &name, int i, float min, float max) | StateMachineSmartFACT | inlineprivate |
~DimCommandHandler() | DimCommandHandler | inlinevirtual |
~DimErrorHandler() | DimErrorHandler | inlinevirtual |
~DimErrorRedirecter() | DimErrorRedirecter | |
~DimExitHandler() | DimExitHandler | inlinevirtual |
~DimInfoHandler() | DimInfoHandler | inlinevirtual |
~DimStart() | DimStart | inlineprotected |
~MainImp() | MainImp | inlinevirtual |
~MessageImp() | MessageImp | inlinevirtual |
~StateMachineImp() | StateMachineImp | |