tdaq-develop-2025-02-12
ots::VisualSupervisor Class Reference

#include <otsdaq-utilities/Visualization/VisualSupervisor.h>

Inheritance diagram for ots::VisualSupervisor:

Public Member Functions

 XDAQ_INSTANTIATOR ()
 
 VisualSupervisor (xdaq::ApplicationStub *s)
 
void destroy (void)
 
virtual void request (const std::string &requestType, cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo) override
 
virtual void setSupervisorPropertyDefaults (void) override
 
virtual void forceSupervisorPropertyValues (void) override
 
virtual void transitionConfiguring (toolbox::Event::Reference e) override
 
virtual void transitionHalting (toolbox::Event::Reference e) override
 

Detailed Description

VisualSupervisor This class handles the web user interface to a VisualDataManager with reqgard to the web desktop Visualizer. The Visualizer can display ROOT object in real-time, as well as 2D and 3D displays of streaming data.

Definition at line 37 of file VisualSupervisor.h.

Member Function Documentation

◆ forceSupervisorPropertyValues()

void VisualSupervisor::forceSupervisorPropertyValues ( void  )
overridevirtual

override to force supervisor property values (and ignore user settings)

forceSupervisorPropertyValues override to force supervisor property values (and ignore user settings)

Definition at line 246 of file VisualSupervisor.cc.

◆ request()

void VisualSupervisor::request ( const std::string &  requestType,
cgicc::Cgicc &  cgiIn,
HttpXmlDocument &  xmlOut,
const WebUsers::RequestUserInfo &  userInfo 
)
overridevirtual

virtual void defaultPage (xgi::Input* in, xgi::Output* out) override; void safariDefaultPage (xgi::Input* in, xgi::Output* out) ;

STDLINE(std::string("--> PRE_MADE_ROOT_CFG_DIR: ")+LIVEDQM_DIR,"") ;

Definition at line 258 of file VisualSupervisor.cc.

◆ setSupervisorPropertyDefaults()

void VisualSupervisor::setSupervisorPropertyDefaults ( void  )
overridevirtual

setSupervisorPropertyDefaults override to set defaults for supervisor property values (before user settings override)

Definition at line 231 of file VisualSupervisor.cc.

◆ transitionConfiguring()

void VisualSupervisor::transitionConfiguring ( toolbox::Event::Reference  e)
overridevirtual

RAR commented out below.. better/safer handling (of errors) done by CoreSupervisorBase

void stateRunning (toolbox::fsm::FiniteStateMachine& fsm) ;

Definition at line 109 of file VisualSupervisor.cc.


The documentation for this class was generated from the following files: