You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					20 lines
				
				340 B
			
		
		
			
		
	
	
					20 lines
				
				340 B
			| 
											5 years ago
										 | #pragma once
 | ||
|  | 
 | ||
|  | #include <fstream>
 | ||
|  | #include <string>
 | ||
|  | 
 | ||
|  | #include "cereal/gen/cpp/log.capnp.h"
 | ||
|  | #include "sensors/sensor.hpp"
 | ||
|  | 
 | ||
|  | 
 | ||
|  | class FileSensor : public Sensor {
 | ||
|  | protected:
 | ||
|  |   std::ifstream file;
 | ||
|  | 
 | ||
|  | public:
 | ||
|  |   FileSensor(std::string filename);
 | ||
|  |   ~FileSensor();
 | ||
|  |   int init();
 | ||
|  |   virtual void get_event(cereal::SensorEventData::Builder &event) = 0;
 | ||
|  | };
 |