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