libcpp4ec
C++ for EtherCat Library
 All Classes Functions Variables Typedefs Enumerations Enumerator
Public Types | Public Member Functions | List of all members
EcErrorSGDV Class Reference

Class EcErrorSGDV. More...

#include <EcErrorSGDV.h>

Inheritance diagram for EcErrorSGDV:
EcError

Public Types

enum  {
  ECAT_ERROR, FAIL_EC_INIT, FAIL_EC_CONFIG_INIT, FAIL_SWITCHING_STATE_INIT,
  FAIL_SWITCHING_STATE_PRE_OP, FAIL_SWITCHING_STATE_SAFE_OP, FAIL_SWITCHING_STATE_OPERATIONAL, FAIL_CREATING_DRIVER,
  FAIL_OUTPUT_LABEL, FAIL_OPENING_OUTPUT, FAIL_WRITING, FAIL_INPUT_LABEL,
  FAIL_OPENING_INPUT, FAIL_READING, XML_STRUCTURE_ERROR, XML_NOT_FOUND_ERROR,
  XML_TYPE_ERROR, OUTPUT_OBJECTS_ERROR, INPUT_OBJECTS_ERROR, WRONG_ENTRY_ERROR,
  FUNCTION_NOT_ALLOWED_ERROR
}
 
- Public Types inherited from EcError
enum  {
  ECAT_ERROR, FAIL_EC_INIT, FAIL_EC_CONFIG_INIT, FAIL_SWITCHING_STATE_INIT,
  FAIL_SWITCHING_STATE_PRE_OP, FAIL_SWITCHING_STATE_SAFE_OP, FAIL_SWITCHING_STATE_OPERATIONAL, FAIL_CREATING_DRIVER,
  FAIL_OUTPUT_LABEL, FAIL_OPENING_OUTPUT, FAIL_WRITING, FAIL_INPUT_LABEL,
  FAIL_OPENING_INPUT, FAIL_READING
}
 

Public Member Functions

 EcErrorSGDV (int errorcode, unsigned int nslave, std::string name)
 Constructor.
 
const char * what () const throw ()
 Get string identifying exception.
 
- Public Member Functions inherited from EcError
 EcError (int errorcode) throw ()
 Constructor.
 
virtual int getErrorCode () const throw ()
 Get the code of the error.
 

Detailed Description

Class EcErrorSGDV.

The class EcErrorSGDV create exeptions when an error occurs on the EcSlaveSGDV.


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