Select Git revision
DevCommands.html
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
DevCommands.html 3.25 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<Title> Tango Device Server User's Guide </Title>
<META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (X11; I; HP-UX B.10.20 9000/735) [Netscape]">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#FF0000" ALINK="#FF0000">
<P><!-------TITLE------></P>
<table width="100%" height="20%"><tr>
<td align=LEFT>
<FONT COLOR="#0000FF"><FONT SIZE=+4>Synchrotron </FONT></FONT>
<FONT COLOR="#0000FF"><FONT SIZE=+4>Soleil</FONT></FONT>
<H5>Saint-Aubin - BP 48 91192 GIF-sur-YVETTE CEDEX<BR>
</td><td>
<A href="http://www.synchrotron-soleil.fr/">
<IMG SRC="http://controle/images/logo-150.gif"
ALT="SOLEIL Logo" ALIGN=RIGHT border="0"></A>
</td></tr></table>
<HR WIDTH="100%"></H5>
<Br>
<center>
<h1>
Acquire_Waveform_Lecroy_Prj<Br>
Device Commands Description
</h1>
<Br>
<b>
Revision: 1.4 - Author: xavela
</b>
</center>
<Br>
<Br>
<Br>
<A NAME="Init"><!-- --></A>
<A NAME="Init"><!-- --></A>
<h2>1 - Init</h2>
<ul>
<Li><Strong>Description: </Strong> This commands re-initialise a device keeping the same network connection.<Br>
After an Init command executed on a device, it is not necessary for client to re-connect to the device.<Br>
This command first calls the device <i> delete_device() </i>method and then execute its <i> init_device()</i> method.<Br>
For C++ device server, all the memory allocated in the <i> nit_device() </i> method must be freed in the <i> delete_device() </i> method.<Br>
The language device desctructor automatically calls the <i> delete_device() </i> method.<Br> 
<Li><Strong>Argin:<Br>DEV_VOID</Strong>
: none.<Br> 
<Li><Strong>Argout:<Br>DEV_VOID</Strong>
: none.<Br> 
<Li><Strong>Command allowed for: </Strong><Ul>
<Li>Tango::OPEN<Li>Tango::CLOSE<Li>Tango::FAULT<Li>Tango::ALARM</Ul>
<Br> 
</ul><Br>
<Br>
<A NAME="State"><!-- --></A>
<A NAME="State"><!-- --></A>
<h2>2 - State</h2>
<ul>
<Li><Strong>Description: </Strong> This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller.<Br> 
<Li><Strong>Argin:<Br>DEV_VOID</Strong>
: none.<Br> 
<Li><Strong>Argout:<Br>DEV_STATE</Strong>
: State Code<Br> 
<Li><Strong>Command allowed for: </Strong><Ul>
<Li>Tango::OPEN<Li>Tango::CLOSE<Li>Tango::FAULT<Li>Tango::ALARM</Ul>
<Br> 
</ul><Br>
<Br>
<A NAME="Status"><!-- --></A>
<A NAME="Status"><!-- --></A>
<h2>3 - Status</h2>
<ul>
<Li><Strong>Description: </Strong> This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller.<Br> 
<Li><Strong>Argin:<Br>DEV_VOID</Strong>
: none.<Br> 
<Li><Strong>Argout:<Br>CONST_DEV_STRING</Strong>
: Status descrition<Br> 
<Li><Strong>Command allowed for: </Strong><Ul>
<Li>Tango::OPEN<Li>Tango::CLOSE<Li>Tango::FAULT<Li>Tango::ALARM</Ul>
<Br> 
</ul><Br>
<Br>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<Title> Tango Device Server User's Guide </Title>
<META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (X11; I; HP-UX B.10.20 9000/735) [Netscape]">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#FF0000" ALINK="#FF0000">
<P><!-------TITLE------></P>
<Center>
<Br>
<HR WIDTH="100%"></H5>
<H3>(c) SOLEIL : Groupe ICA Contrle et Acquisitions </H33>
</Center>
</body>
</html>