#include <Encoders.hh>
Public Member Functions | |
| Encoder (const char *_name=NULL, encoder_handle_t _handler=NULL) | |
| void | clear () |
| virtual char * | getName () |
| virtual void | setName (const char *_name) |
| virtual int | update (encoder_t *enc) |
| virtual void | checkHandle () |
| virtual bool | hasChanged () |
| virtual int | getValue () |
| virtual int | getOldValue () |
| virtual void | setValue (int value, bool handle=false) |
| virtual void | displayAt (int i) |
| virtual | ~Encoder () |
| Encoder () | |
| void | clear () |
| virtual void | update (encoder_t *enc) |
| virtual void | handle (uint8_t val) |
| void | checkHandle () |
| bool | hasChanged () |
| uint8_t | getValue () |
| uint8_t | getCurValue () |
| void | setValue (uint8_t value) |
Public Attributes | |
| int | old |
| int | cur |
| char | name [4] |
| bool | fastmode |
| bool | pressmode |
| encoder_handle_t | handler |
| bool | redisplay |
Protected Attributes | |
| uint8_t | old |
| uint8_t | cur |
Encoder parent class.
| Encoder::Encoder | ( | ) |
| void Encoder::checkHandle | ( | ) | [inline] |
Reimplemented in RecordingEncoder< N >, and RecordingEncoder< 64 >.
| void Encoder::clear | ( | ) |
| uint8_t Encoder::getCurValue | ( | ) | [inline] |
| uint8_t Encoder::getValue | ( | ) | [inline] |
Reimplemented in RecordingEncoder< N >, and RecordingEncoder< 64 >.
| void Encoder::handle | ( | uint8_t | val | ) | [virtual] |
Reimplemented in RangeEncoder, CCEncoder, and TempoEncoder.
| bool Encoder::hasChanged | ( | ) | [inline] |
Reimplemented in RecordingEncoder< N >, and RecordingEncoder< 64 >.
| void Encoder::setValue | ( | uint8_t | value | ) | [inline] |
| virtual void Encoder::update | ( | encoder_t * | enc | ) | [virtual] |
Reimplemented in RangeEncoder, RecordingEncoder< N >, RangeEncoder, and RecordingEncoder< 64 >.
uint8_t Encoder::cur [protected] |
uint8_t Encoder::old [protected] |
1.6.3