Public Member Functions | Protected Member Functions | List of all members
EncoderNode Class Reference
Inheritance diagram for EncoderNode:
Inheritance graph
[legend]

Public Member Functions

void display_properties ()
 
 EncoderNode ()
 
- Public Member Functions inherited from phidgets::Encoder
 Encoder ()
 
bool getEnabled (int index)
 
int getEncoderCount ()
 
int getIndexPosition (int index)
 
int getInputCount ()
 
bool getInputState (int index)
 
int getPosition (int index)
 
void setEnabled (int index, bool enabled)
 
void setPosition (int index, int position)
 
- Public Member Functions inherited from phidgets::Phidget
int close ()
 
std::string getDeviceLabel ()
 
std::string getDeviceName ()
 
int getDeviceSerialNumber ()
 
std::string getDeviceType ()
 
int getDeviceVersion ()
 
std::string getLibraryVersion ()
 
int open (int serial_number)
 
 Phidget ()
 
int waitForAttachment (int timeout)
 
 ~Phidget ()
 

Protected Member Functions

void attachHandler () override
 
void detachHandler () override
 
void errorHandler (int ErrorCode) override
 
void indexHandler (int index, int indexPosition) override
 
void positionChangeHandler (int index, int time, int positionChange) override
 
- Protected Member Functions inherited from phidgets::Encoder
virtual void inputChangeHandler (int index, int inputState)
 
- Protected Member Functions inherited from phidgets::Phidget
void init (CPhidgetHandle handle)
 
virtual void registerHandlers ()
 

Additional Inherited Members

- Static Public Member Functions inherited from phidgets::Phidget
static std::string getErrorDescription (int errorCode)
 
- Protected Attributes inherited from phidgets::Encoder
CPhidgetEncoderHandle encoder_handle_
 
- Protected Attributes inherited from phidgets::Phidget
CPhidgetHandle handle_
 

Detailed Description

Derived type from Encoder so we can override virtual event handlers.

Definition at line 66 of file phidgets_high_speed_encoder.cpp.

Constructor & Destructor Documentation

EncoderNode::EncoderNode ( )
inline

Definition at line 69 of file phidgets_high_speed_encoder.cpp.

Member Function Documentation

void EncoderNode::attachHandler ( )
inlineoverrideprotectedvirtual

Reimplemented from phidgets::Phidget.

Definition at line 89 of file phidgets_high_speed_encoder.cpp.

void EncoderNode::detachHandler ( )
inlineoverrideprotectedvirtual

Reimplemented from phidgets::Phidget.

Definition at line 107 of file phidgets_high_speed_encoder.cpp.

void EncoderNode::display_properties ( )
inline

Definition at line 73 of file phidgets_high_speed_encoder.cpp.

void EncoderNode::errorHandler ( int  ErrorCode)
inlineoverrideprotectedvirtual

Reimplemented from phidgets::Phidget.

Definition at line 115 of file phidgets_high_speed_encoder.cpp.

void EncoderNode::indexHandler ( int  index,
int  indexPosition 
)
inlineoverrideprotectedvirtual

Reimplemented from phidgets::Encoder.

Definition at line 138 of file phidgets_high_speed_encoder.cpp.

void EncoderNode::positionChangeHandler ( int  index,
int  time,
int  positionChange 
)
inlineoverrideprotectedvirtual

Reimplemented from phidgets::Encoder.

Definition at line 121 of file phidgets_high_speed_encoder.cpp.


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


phidgets_high_speed_encoder
Author(s): Geoff Viola
autogenerated on Tue May 7 2019 03:19:26