PixArt Optical Track Sensor, OTS, library initial release v1.0. Supports PAT9125, PAT9126, PAT9130, PAA5101. Future to support PAT9150.
Fork of Pixart_OTS by
Pixart_OTS_GrabData.h
00001 /* PixArt Optical Finger Navigation, OFN, sensor driver. 00002 * By PixArt Imaging Inc. 00003 * Primary Engineer: Hill Chen (PixArt USA) 00004 * 00005 * License: Apache-2.0; http://www.apache.org/licenses/LICENSE-2.0 00006 */ 00007 00008 #pragma once 00009 #include "Pixart_ComPort.h" 00010 00011 struct Pixart_OTS_OtsData 00012 { 00013 int16_t x; 00014 int16_t y; 00015 }; 00016 00017 class Pixart_OTS_GrabData 00018 { 00019 public: 00020 virtual Pixart_OTS_OtsData grab(Pixart_ComPort &com_port) = 0; 00021 }; 00022 00023 class Pixart_OTS_GrabData_12bitXy: public Pixart_OTS_GrabData 00024 { 00025 public: 00026 virtual Pixart_OTS_OtsData grab(Pixart_ComPort &com_port); 00027 }; 00028 00029 class Pixart_OTS_GrabData_16bitXy: public Pixart_OTS_GrabData 00030 { 00031 public: 00032 virtual Pixart_OTS_OtsData grab(Pixart_ComPort &com_port); 00033 }; 00034 00035 class Pixart_OTS_GrabData_16bitXOnly: public Pixart_OTS_GrabData 00036 { 00037 public: 00038 virtual Pixart_OTS_OtsData grab(Pixart_ComPort &com_port); 00039 };
Generated on Thu Jul 14 2022 20:52:37 by 1.7.2