1 / 19

AGATA Slow/Run Control

AGATA offers a basic service structure based on SOAP/XML protocols, providing a service gateway to control equipment. With APIs in C, C++, Java (gSOAP) and HTML from standard browsers, users can easily manage equipment, access diagnostics, and run control functions. The service includes various control procedures like Do_Reset, Do_Setup, and Get_State, supported by a WSDL description file. User control is available via API and GUI, enabling efficient equipment monitoring and management. For equipment that doesn't support SOAP/XML, a gateway ensures seamless integration. An engineering GUI with scripting capabilities is available for technicians to commission digitizers and perform diagnostic tests, ensuring hardware reliability.

lacey
Télécharger la présentation

AGATA Slow/Run Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AGATA Slow/Run Control Basic service structure based on SOAP/XML protocols Service gateway when needed for control of other equipment Control Using SOAP/XML based API (C, C++, Java: gSOAP) Using HTML from standard Internet Web Browser Diagnostics

  2. Run Control • DataAcquisitionControl Service • WDSL description file • Control procedures available map to software state machine • Do_Reset • Do_Setup • Do_Stop • Do_Go • Get_State • Get_Counters • Get_Rates • Get_LastError • Get_Information

  3. Run Control • GUI uses the WSDL file to obtain description of the software interfaces • Packages such as gSOAP can convert this into C, C++ or Java API implementation • User Control is available via GUI using this API • User Control may also be possible using HTML/JavaScript and a standard Web Browser.

  4. SOAP/XML Gateway • For equipment which does not or can not directly support SOAP/XML and/or an embedded Httpd service a gateway between the SOAP/XML domain and the non SOAP compliant equipment can be provided. • From the user GUI all equipment appears to support the standard SOAP/XML control

  5. Digitizer Diagnostics • An engineering GUI coupled to a scripting facility has been provided which is being used by technicians commissioning the digitizers as they are built. • These tests will be available for checking hardware in the event of suspected faults.

More Related