MIDAS
|
#include <tmfe.h>
Private Member Functions | |
TMFeEquipment () | |
TMFeResult | EqWriteEventToOdb_locked (const char *pevent) |
Definition at line 1653 of file tmfe.cxx.
|
virtual |
Definition at line 1667 of file tmfe.cxx.
|
inlineprivate |
TMFeEquipment::TMFeEquipment | ( | TMFE * | mfe, |
const char * | name, | ||
TMFeCommon * | common | ||
) |
Definition at line 611 of file tmfe_rev0.cxx.
Definition at line 780 of file tmfe_rev0.cxx.
TMFeResult TMFeEquipment::BkClose | ( | char * | pevent, |
void * | ptr | ||
) | const |
TMFeResult TMFeEquipment::BkInit | ( | char * | pevent, |
size_t | size | ||
) | const |
Definition at line 773 of file tmfe_rev0.cxx.
Definition at line 727 of file tmfe_rev0.cxx.
TMFeResult TMFeEquipment::ComposeEvent | ( | char * | pevent, |
size_t | size | ||
) | const |
TMFeResult TMFeEquipment::EqInit | ( | const std::vector< std::string > & | args | ) |
Initialize equipment.
Definition at line 1700 of file tmfe.cxx.
void TMFeEquipment::EqPollThread | ( | ) |
Definition at line 621 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqPostInit | ( | ) |
Initialize equipment, after EquipmentBase::Init()
Definition at line 1853 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqPreInit | ( | ) |
Initialize equipment, before EquipmentBase::Init()
Definition at line 1803 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqReadCommon | ( | ) |
Read TMFeEqInfo from ODB /Equipment/NAME/Common.
Definition at line 1719 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqSendEvent | ( | const char * | pevent, |
bool | write_to_odb = true |
||
) |
Definition at line 2006 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqSendEvent | ( | const std::vector< char > & | event, |
bool | write_to_odb = true |
||
) |
Definition at line 2045 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqSendEvent | ( | const std::vector< std::vector< char > > & | event, |
bool | write_to_odb = true |
||
) |
Definition at line 2083 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqSendEvent | ( | int | sg_n, |
const char * | sg_ptr[], | ||
const size_t | sg_len[], | ||
bool | write_to_odb = true |
||
) |
Definition at line 2123 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqSetStatus | ( | const char * | status, |
const char * | color | ||
) |
void TMFeEquipment::EqStartPollThread | ( | ) |
void TMFeEquipment::EqStopPollThread | ( | ) |
Definition at line 665 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqWriteCommon | ( | bool | create = false | ) |
Write TMFeEqInfo to ODB /Equipment/NAME/Common.
Definition at line 1762 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqWriteEventToOdb | ( | const char * | pevent | ) |
|
private |
Definition at line 2169 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqWriteStatistics | ( | ) |
Definition at line 1950 of file tmfe.cxx.
TMFeResult TMFeEquipment::EqZeroStatistics | ( | ) |
Definition at line 1925 of file tmfe.cxx.
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, EqEverything, EqTrigger, and Myfe.
Definition at line 262 of file tmfe.h.
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, EqEverything, EqTrigger, and Myfe.
Definition at line 263 of file tmfe.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, and EqEverything.
Definition at line 264 of file tmfe.h.
Reimplemented in EqRandom, EqSlow, EqRare, Myfe, Myfe, EqEverything, EqPeriodic, EqPeriodic, and Myfe.
Definition at line 270 of file tmfe.h.
Reimplemented in EqEverything, and EqTrigger.
Definition at line 273 of file tmfe.h.
Reimplemented in EqEverything, and EqTrigger.
Definition at line 274 of file tmfe.h.
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, and EqEverything.
Definition at line 265 of file tmfe.h.
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, EqEverything, EqTrigger, and Myfe.
Definition at line 267 of file tmfe.h.
|
inlinevirtual |
Reimplemented from TMFeRpcHandlerInterface.
Reimplemented in EqRpc, and EqEverything.
Definition at line 266 of file tmfe.h.
TMFeError TMFeEquipment::Init | ( | ) |
Initialize equipment.
Definition at line 631 of file tmfe_rev0.cxx.
...
Definition at line 738 of file tmfe_rev0.cxx.
Definition at line 756 of file tmfe_rev0.cxx.
Definition at line 787 of file tmfe_rev0.cxx.
TMFeError TMFeEquipment::WriteStatistics | ( | ) |
Definition at line 706 of file tmfe_rev0.cxx.
TMFeError TMFeEquipment::ZeroStatistics | ( | ) |
Definition at line 692 of file tmfe_rev0.cxx.
int TMFeEquipment::fBufferHandle |
Definition at line 140 of file tmfe_rev0.h.
TMFeCommon* TMFeEquipment::fCommon |
Definition at line 136 of file tmfe_rev0.h.
TMEventBuffer* TMFeEquipment::fEqEventBuffer = NULL |
std::atomic_bool TMFeEquipment::fEqPollThreadRunning {false} |
std::atomic_bool TMFeEquipment::fEqPollThreadShutdownRequested {false} |
std::atomic_bool TMFeEquipment::fEqPollThreadStarting {false} |
TMFrontend* TMFeEquipment::fFe = NULL |
std::string TMFeEquipment::fName |
Definition at line 135 of file tmfe_rev0.h.
int TMFeEquipment::fSerial |
Definition at line 141 of file tmfe_rev0.h.
double TMFeEquipment::fStatBytes |
Definition at line 152 of file tmfe_rev0.h.
double TMFeEquipment::fStatEpS |
Definition at line 153 of file tmfe_rev0.h.
double TMFeEquipment::fStatEvents |
Definition at line 151 of file tmfe_rev0.h.
double TMFeEquipment::fStatKBpS |
Definition at line 154 of file tmfe_rev0.h.
double TMFeEquipment::fStatLastBytes |
Definition at line 158 of file tmfe_rev0.h.
double TMFeEquipment::fStatLastEvents |
Definition at line 157 of file tmfe_rev0.h.
double TMFeEquipment::fStatLastTime |
Definition at line 156 of file tmfe_rev0.h.