AuboCaps  0.4.1
arcs::aubo_scope::DoubleRegister Class Reference

This interface provides support for float registers. More...

#include <double_register.h>

Inheritance diagram for arcs::aubo_scope::DoubleRegister:
Collaboration diagram for arcs::aubo_scope::DoubleRegister:

Public Member Functions

virtual ~DoubleRegister ()=default
 
- Public Member Functions inherited from arcs::aubo_scope::Register
virtual ~Register ()=default
 
- Public Member Functions inherited from arcs::aubo_scope::Io
 Io (Io &f)
 
 Io (Io &&f)
 
virtual ~Io ()
 
std::string getDisplayName () const
 
std::string getDefaultName () const
 
std::string getValueStr () const
 
IoType getType () const
 
InterfaceType getInterfaceType () const
 
bool isInput () const
 
bool isResolvable () const
 Some I/Os, such as MODBUS I/Os and analog Tool inputs, are in some situations not present in AuboScope or available for use. More...
 

Additional Inherited Members

- Public Types inherited from arcs::aubo_scope::Io
enum  IoType : int {
  DIGITAL, ANALOG, INTEGER, BOOLEAN,
  DOUBLE
}
 
enum  InterfaceType : int {
  STANDARD, TOOL, CONFIGURABLE, SAFETYIO,
  LINKIO, MODBUS, GENERAL_PURPOSE
}
 
enum  DigitalInputAction : int {
  INPUT_DEFAULT, GO_HOME, FREEDRIVE, START_PROGRAM,
  STOP_PROGRAM, PAUSE_PROGRAM, POPUP_DISMISS
}
 
enum  DigitalOutputAction : int { OUTPUT_DEFAULT, LOW_WHEN_NOT_RUNNING, HIGH_WHEN_NOT_RUNNING, HIGH_WHEN_RUNNING_LOW_WHEN_STOP }
 
enum  AnalogInputAction : int { ANANLOG_INPUT_DEFAULT }
 
enum  AnalogOutputAction : int { ANANLOG_OUTPUT_DEFAULT, ANANLOG_MIN_WHEN_NOT_RUNNING, ANANLOG_MAX_WHEN_NOT_RUNNING, ANANLOG_MAX_WHEN_RUNNING_MIN_WHEN_STOP }
 
- Protected Member Functions inherited from arcs::aubo_scope::Io
 Io ()
 

Detailed Description

This interface provides support for float registers.

Definition at line 14 of file double_register.h.

Constructor & Destructor Documentation

virtual arcs::aubo_scope::DoubleRegister::~DoubleRegister ( )
virtualdefault

The documentation for this class was generated from the following file: