mxs-device.hh File Reference

Device class for equipment model serial connected pulsed magnets. More...

#include <string>
#include <boost/shared_ptr.hpp>
#include <global-types.h>
#include <devicefactory.hh>
#include <device.hh>
#include <accdevice.hh>
#include <nativedevice.hh>
#include <mxs-dev-def.hh>

Go to the source code of this file.

Classes

class  MXSDevice
 Device class for equipment model pulsed magnets. More...

Namespaces

namespace  DeviceAccess
 

Standard Device Access namespace.


namespace  DeviceAccess::EqModMXS
 

Equipment model specific namespace.


Defines

#define MXS_OK   MX_OK

Detailed Description

Device class for equipment model serial connected pulsed magnets.

All devices in the control system have the same API. Much of the functionality of a device is implemented in the base class NativeDevice. Only equipment model specific characteristics are implemented in the serial connected pulsed magnets device class MXSDevice that inherits NativeDevice.

Note:
MXS uses the MX messages (mx-msg.msg).
Author:
Ludwig Hechler
Date:
16. Nov. 2009
Updates:
16.Nov.09, LH, Created
20.Aug.10, Method checkSupStatus() added
6.Dec.12, LH, Use createDevice() instead of createDeviceReference()

Generated on 15 Aug 2018 for MXS-USRs by  doxygen 1.6.1