Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
re_decoder Class Reference

#include <rotary_encoder.hpp>

Public Member Functions

void re_cancel (void)
 
 re_decoder (int gpioA, int gpioB, re_decoderCB_t callback)
 

Private Member Functions

void _pulse (int gpio, int level, uint32_t tick)
 

Static Private Member Functions

static void _pulseEx (int gpio, int level, uint32_t tick, void *user)
 

Private Attributes

int lastGpio
 
int levA
 
int levB
 
re_decoderCB_t mycallback
 
int mygpioA
 
int mygpioB
 

Detailed Description

Definition at line 8 of file rotary_encoder.hpp.

Constructor & Destructor Documentation

re_decoder::re_decoder ( int  gpioA,
int  gpioB,
re_decoderCB_t  callback 
)

Definition at line 53 of file rotary_encoder.cpp.

Member Function Documentation

void re_decoder::_pulse ( int  gpio,
int  level,
uint32_t  tick 
)
private

Definition at line 23 of file rotary_encoder.cpp.

void re_decoder::_pulseEx ( int  gpio,
int  level,
uint32_t  tick,
void *  user 
)
staticprivate

Definition at line 42 of file rotary_encoder.cpp.

void re_decoder::re_cancel ( void  )

Definition at line 79 of file rotary_encoder.cpp.

Member Data Documentation

int re_decoder::lastGpio
private

Definition at line 10 of file rotary_encoder.hpp.

int re_decoder::levA
private

Definition at line 10 of file rotary_encoder.hpp.

int re_decoder::levB
private

Definition at line 10 of file rotary_encoder.hpp.

re_decoderCB_t re_decoder::mycallback
private

Definition at line 12 of file rotary_encoder.hpp.

int re_decoder::mygpioA
private

Definition at line 10 of file rotary_encoder.hpp.

int re_decoder::mygpioB
private

Definition at line 10 of file rotary_encoder.hpp.


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


cob_hand_bridge
Author(s): Mathias Lüdtke
autogenerated on Tue Oct 20 2020 03:35:58