sets up class encoder to be used locally by other programs More...
Public Member Functions | |
| def | __init__ (self, enc_number) | 
| instantiates encoder objects  More... | |
| def | read (self) | 
| needs at least 2 values in each period  More... | |
| def | zero (self) | 
| zeroes encoder position  | |
Public Attributes | |
| current_position | |
| delta | |
| enc_number | |
| timer | |
| ch1 | |
| ch2 | |
sets up class encoder to be used locally by other programs
saves last value of each cycle to be added or subtracted
| def EncoderReader.EncoderReader.__init__ | ( | self, | |
| enc_number | |||
| ) | 
instantiates encoder objects
we know the encoder pins, so user can just select encoders
| def EncoderReader.EncoderReader.read | ( | self | ) | 
needs at least 2 values in each period
if >=2 values then delta can be accurately recorded saved and then subtracted from last known value