direct reading encoder