TwiceAsNice  2019-02-18
Classes | Namespaces | Typedefs | Enumerations | Variables
NDevice.h File Reference

This file keeps the generic interface of the Motor controller N-Device. More...

#include <Nice/Property/BitSet.h>
#include <Nice/Map/NPoint.h>
#include <Basda/Mocca/Device.h>
Include dependency graph for NDevice.h:

Classes

class  Basda::MoccaNDevice
 This is a specialization of the motor device class. More...
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Basda::Command
 
 Basda::Command::Action
 

Typedefs

typedef IceUtil::Handle< MoccaNDevice > Basda::MoccaNDevicePtr
 Definition of the smart pointer of this class. More...
 

Enumerations

enum  Basda::Command::Constant {
  Basda::Command::OPEN, Basda::Command::CLOSE, Basda::Command::RESET, Basda::Command::INIT,
  Basda::Command::DEINIT, Basda::Command::ACTIVATE, Basda::Command::DEACTIVATE, Basda::Command::MOVETOHOME,
  Basda::Command::MOVETOHOMESINGLE, Basda::Command::MOVEOUTOFLIMIT, Basda::Command::MOVETOLIMIT, Basda::Command::MOVETOPOSITIVELIMIT,
  Basda::Command::MOVETONEGATIVELIMIT, Basda::Command::MOVEABSOLUTE, Basda::Command::MOVERELATIVE, Basda::Command::PREPAREEXTERNALPROFILE,
  Basda::Command::STARTEXTERNALPROFILE, Basda::Command::DUMPSTATUSINFORMATION, Basda::Command::CHAT, Basda::Command::DONTPARSE,
  Basda::Command::RECEIVEDATARAW, Basda::Command::OPEN, Basda::Command::CLOSE, Basda::Command::RESET,
  Basda::Command::INIT, Basda::Command::DEINIT, Basda::Command::ACTIVATE, Basda::Command::DEACTIVATE,
  Basda::Command::MOVETOHOME, Basda::Command::MOVETOHOMESINGLE, Basda::Command::MOVEOUTOFLIMIT, Basda::Command::MOVETOLIMIT,
  Basda::Command::MOVETOPOSITIVELIMIT, Basda::Command::MOVETONEGATIVELIMIT, Basda::Command::MOVEABSOLUTE, Basda::Command::MOVERELATIVE,
  Basda::Command::PREPAREEXTERNALPROFILE, Basda::Command::STARTEXTERNALPROFILE, Basda::Command::DUMPSTATUSINFORMATION, Basda::Command::CHAT,
  Basda::Command::DONTPARSE, Basda::Command::RECEIVEDATARAW, Basda::Command::OPEN, Basda::Command::CLOSE,
  Basda::Command::RESET, Basda::Command::INIT, Basda::Command::DEINIT, Basda::Command::ACTIVATE,
  Basda::Command::DEACTIVATE, Basda::Command::MOVETOHOME, Basda::Command::MOVETOHOMESINGLE, Basda::Command::MOVEOUTOFLIMIT,
  Basda::Command::MOVETOLIMIT, Basda::Command::MOVETOPOSITIVELIMIT, Basda::Command::MOVETONEGATIVELIMIT, Basda::Command::MOVEABSOLUTE,
  Basda::Command::MOVERELATIVE, Basda::Command::PREPAREEXTERNALPROFILE, Basda::Command::STARTEXTERNALPROFILE, Basda::Command::DUMPSTATUSINFORMATION,
  Basda::Command::CHAT, Basda::Command::DONTPARSE, Basda::Command::RECEIVEDATARAW
}
 

Variables

const std::string Basda::Command::Action::OPEN = "Open Device"
 
const std::string Basda::Command::Action::CLOSE = "Close Device"
 
const std::string Basda::Command::Action::RESET = "Reset Device"
 
const std::string Basda::Command::Action::INIT = "Init Device"
 
const std::string Basda::Command::Action::DEINIT = "Deinit Device"
 
const std::string Basda::Command::Action::ACTIVATE = "Activate Device"
 
const std::string Basda::Command::Action::DEACTIVATE = "Deativate Device"
 
const std::string Basda::Command::Action::MOVETOHOME = "Moving Home"
 
const std::string Basda::Command::Action::MOVETOHOMESINGLE = "Moving Home Single Motor"
 
const std::string Basda::Command::Action::MOVEOUTOFLIMIT = "Moving out of Limit"
 
const std::string Basda::Command::Action::MOVETOLIMIT = "Moving to Limit"
 
const std::string Basda::Command::Action::MOVETOPOSITIVELIMIT = "Moving to positive Limit"
 
const std::string Basda::Command::Action::MOVETONEGATIVELIMIT = "Moving to negative Limit"
 
const std::string Basda::Command::Action::MOVEABSOLUTE = "Moving Absolute"
 
const std::string Basda::Command::Action::MOVERELATIVE = "Moving Relative"
 
const std::string Basda::Command::Action::PREPAREEXTERNALPROFILE = "Prepare External Profile"
 
const std::string Basda::Command::Action::STARTEXTERNALPROFILE = "Start External Profile"
 
const std::string Basda::Command::Action::DUMPSTATUSINFORMATION = "Dump Status Info"
 
const std::string Basda::Command::Action::CHAT = "chat"
 
const std::string Basda::Command::Action::DONTPARSE = "Don't Parse!"
 
const std::string Basda::Command::Action::RECEIVEDATARAW = "Receive Raw Data"
 

Detailed Description

This file keeps the generic interface of the Motor controller N-Device.

A N-Device is a device that can control several motor devices at the same time.

Author
Frank Kittmann
Header
https://svn.mpia.de/gulli/TwiceAsNice/branch/unstable/TwiceAsNice/basda-mocca/src/interface/Basda/Mocca/NDevice.h 14057 2016-11-10 14:53:04Z mathar
Version
10.03.12
Date
2010.03.12