|
| StateMachineFAD (const string &name="", ostream &out=cout) |
|
int | Command (const EventImp &evt) |
|
int | Start (const EventImp &evt, int i) |
|
void | Close () |
|
int | Execute () |
|
int | Transition (const Event &evt) |
|
int | Configure (const Event &evt) |
|
| StateMachineFAD (ostream &out=cout) |
|
| ~StateMachineFAD () |
|
tcp::endpoint | GetEndpoint (const string &base) |
|
template<class V > |
bool | CheckConfigVal (Configuration &conf, V max, const string &name, const string &sub) |
|
int | EvalOptions (Configuration &conf) |
|
| StateMachineAsio (std::ostream &out, const std::string &server) |
|
void | Stop (int code=0) |
|
| EventBuilderWrapper (MessageImp &imp) |
|
virtual | ~EventBuilderWrapper () |
|
uint32_t | StartNewRun (int64_t maxtime, int64_t maxevt, const pair< string, FAD::Configuration > &ref) |
|
bool | IsThreadRunning () |
|
void | SetMaxMemory (unsigned int mb) const |
|
void | SetEventTimeout (uint16_t to) const |
|
void | StartThread (const vector< tcp::endpoint > &addr) |
|
void | ConnectSlot (unsigned int i, const tcp::endpoint &addr) |
|
void | IgnoreSlot (unsigned int i) |
|
void | Abort () |
|
void | ResetThread (bool soft) |
|
void | Exit () |
|
bool | IsConnected (int i) const |
|
bool | IsConnecting (int i) const |
|
bool | IsDisconnected (int i) const |
|
bool | IsRunInProgress () const |
|
void | SetIgnore (int i, bool b) const |
|
bool | IsIgnored (int i) const |
|
void | SetOutputFormat (FAD::FileFormat_t f) |
|
void | LoadDrsCalibration (const char *fname) |
|
void | UpdateRuns (const string &fname="") |
|
bool | UpdateDimEvents (const pair< Time, array< uint32_t, 4 >> &stat) |
|
bool | UpdateDimTrigger (const tuple< Time, char, array< uint32_t, 8 >> &stat) |
|
bool | runOpen (const EVT_CTRL2 &evt) |
|
bool | runWrite (const EVT_CTRL2 &e) |
|
void | runClose (const EVT_CTRL2 &evt) |
|
bool | UpdateDimRoi (const pair< Time, array< uint16_t, 2 >> &roi) |
|
bool | UpdateDimTempRefClk (const tuple< Time, array< uint32_t, 40 >, array< int16_t, 160 >> &dat) |
|
bool | eventCheck (const EVT_CTRL2 &evt) |
|
bool | UpdateDimRawData (const vector< char > &v) |
|
bool | UpdateDimEventData (const tuple< Time, uint32_t, EventData > &tup) |
|
void | applyCalib (const EVT_CTRL2 &evt, const size_t &size) |
|
bool | IsRunWaiting () |
|
uint32_t | GetRunNumber () const |
|
bool | IncreaseRunNumber (uint32_t run) |
|
void | gotNewRun (RUN_CTRL2 &run) |
|
void | runFinished () |
|
void | factOut (int severity, const char *message) |
|
bool | UpdateDimStatistics1 (const pair< Time, GUI_STAT > &stat) |
|
void | factStat (const GUI_STAT &stat) |
|
void | factReportIncomplete (uint64_t rep) |
|
template<typename T , class S > |
array< T, 42 > | Compare (const S *vec, const T *t) |
|
template<typename T > |
array< T, 42 > | CompareBits (const FAD::EventHeader *h, const T *t) |
|
template<typename T , size_t N> |
void | Update (DimDescribedService &svc, const array< T, N > &data, const Time &t=Time(), int n=N) |
|
template<typename T > |
void | Print (const char *name, const pair< bool, array< T, 43 >> &data) |
|
bool | procHeader (const tuple< Time, bool, FAD::EventHeader > &dat) |
|
void | debugHead (const FAD::EventHeader &h) |
|
|
bool | CheckEventSize (size_t has, const char *name, size_t size) |
|
int | Cmd (FAD::Enable command) |
|
int | SendCmd (const EventImp &evt) |
|
int | SendCmdData (const EventImp &evt) |
|
int | CmdEnable (const EventImp &evt, FAD::Enable command) |
|
bool | Check (const uint32_t *dat, uint32_t maxaddr, uint32_t maxval) |
|
int | SetRegister (const EventImp &evt) |
|
int | SetRoi (const EventImp &evt) |
|
int | SetDac (const EventImp &evt) |
|
int | Trigger (int n) |
|
int | SendTriggers (const EventImp &evt) |
|
int | PhaseShift (const EventImp &evt) |
|
int | SetTriggerRate (const EventImp &evt) |
|
int | SetRunNumber (const EventImp &evt) |
|
int | SetMaxMemoryBuffer (const EventImp &evt) |
|
int | SetEventTimeoutSec (const EventImp &evt) |
|
int | SetFileFormat (const EventImp &evt) |
|
int | StartDrsCalibration () |
|
int | ResetSecondaryDrsBaseline () |
|
int | LoadDrsCalibration (const EventImp &evt) |
|
int | SetVerbosity (const EventImp &evt) |
|
int | SetHexOutput (const EventImp &evt) |
|
int | SetDataOutput (const EventImp &evt) |
|
int | SetDebugTx (const EventImp &evt) |
|
const BoardList::iterator | GetSlot (uint16_t slot) |
|
int | PrintEvent (const EventImp &evt) |
|
int | SetBlockTransmission (const EventImp &evt) |
|
int | SetBlockTransmissionRange (const EventImp &evt) |
|
int | SetIgnoreSlot (const EventImp &evt) |
|
int | SetIgnoreSlots (const EventImp &evt) |
|
int | StartConfigure (const EventImp &evt) |
|
int | ResetConfig () |
|
void | CloseRun (uint32_t runid) |
|
int | AddAddress (const EventImp &evt) |
|
int | RemoveSlot (const EventImp &evt) |
|
int | ListSlots () |
|
void | EnableConnection (ConnectionFAD *ptr, bool enable=true) |
|
void | EnableAll (bool enable=true) |
|
int | CloseOpenFiles () |
|
int | EnableSlot (const EventImp &evt, bool enable) |
|
int | ToggleSlot (const EventImp &evt) |
|
int | StartConnection () |
|
int | StopConnection () |
|
int | AbortConnection () |
|
int | Reset (bool soft) |
|
int | SetupZFits (const EventImp &evt, const std::function< void(int32_t)> &func) |
|
int | Execute () |
|
void | AddEndpoint (const tcp::endpoint &addr) |
|
void | UpdateConnectionStatus (const vector< uint8_t > &stat1, const vector< uint8_t > &stat2, bool thread) |
|
template<class T>
class StateMachineFAD< T >
Definition at line 179 of file dclient5.cc.