diff --git a/slsDetectorSoftware/slsDetector/slsDetectorCommand.cpp b/slsDetectorSoftware/slsDetector/slsDetectorCommand.cpp index e7faec293..39fe6e083 100644 --- a/slsDetectorSoftware/slsDetector/slsDetectorCommand.cpp +++ b/slsDetectorSoftware/slsDetector/slsDetectorCommand.cpp @@ -53,7 +53,7 @@ The commands are sudivided into different pages depending on their functionaliti - \ref actions "Actions": commands to define scripts to be executed during the acquisition flow - \ref network "Network": commands to setup the network between client, detector and receiver - \ref receiver "Receiver": commands to configure the receiver - - \ref test Developer: commands to be used only for software debugging. Avoid using them! + - \ref test "Developer": commands to be used only for software debugging. Avoid using them! */ slsDetectorCommand::slsDetectorCommand(slsDetectorUtils *det) { @@ -112,10 +112,20 @@ slsDetectorCommand::slsDetectorCommand(slsDetectorUtils *det) { i++; - /* Detector structure configuration and debugging commands */ + /*! \page config Configuration commands - Commands to configure the detector. these commands are often left to the configuration file. + Commands to configure the detector. these commands are often left to the configuration file. + - \ref detstructure "Detector Structure": commands to configure detector structure + - \ref detstatus "Detector Status": commands to configure detector status + - \ref versions "Versions": commands to check version of each subsytem + */ + + /* Detector structure configuration and debugging commands */ + + /*! \page config + \section detstructure Detector Structure + commands to configure detector structure */ /*! \page config @@ -421,6 +431,10 @@ slsDetectorCommand::slsDetectorCommand(slsDetectorUtils *det) { descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdFileIndex; i++; + /*! \page config + \section detstatus Detector Status + commands to configure detector status + */ /*! \page config - online [i] sets the detector in online (1) or offline (0) mode @@ -905,48 +919,53 @@ slsDetectorCommand::slsDetectorCommand(slsDetectorUtils *det) { /* versions/ serial numbers getId */ /*! \page config + \section versions Versions + Commands to check versions of each subsystem + */ + + /*! - moduleversion:[i] Gets the firmware version of module i. Used for MYTHEN only. Only get! */ descrToFuncMap[i].m_pFuncName="moduleversion"; // descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - detectornumber Gets the serial number or MAC of detector. Only get! */ descrToFuncMap[i].m_pFuncName="detectornumber"; // descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - modulenumber:[i] Gets the serial number of module i. Used for MYTHEN only. Only get! */ descrToFuncMap[i].m_pFuncName="modulenumber"; /* find command! */ descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - detectorversion Gets the firmware version of detector. Only get! */ descrToFuncMap[i].m_pFuncName="detectorversion"; // descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - softwareversion Gets the software version of detector server. Only get! */ descrToFuncMap[i].m_pFuncName="softwareversion"; // descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - thisversion Gets the software version of this client software. Only get! */ descrToFuncMap[i].m_pFuncName="thisversion"; // descrToFuncMap[i].m_pFuncPtr=&slsDetectorCommand::cmdSN; i++; - /*! \page config + /*! - receiverversion Gets the software version of receiver. Only get! */ descrToFuncMap[i].m_pFuncName="receiverversion"; //