|  |  | @ -20,12 +20,12 @@ public: | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   static std::string get_name() { |  |  |  |   static std::string get_name() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     std::string devicetree_model = util::read_file("/sys/firmware/devicetree/base/model"); |  |  |  |     std::string model = util::read_file("/sys/firmware/devicetree/base/model"); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     return (devicetree_model.find("tizi") != std::string::npos) ? "tizi" : "tici"; |  |  |  |     return model.substr(std::string("comma ").size()); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   static cereal::InitData::DeviceType get_device_type() { |  |  |  |   static cereal::InitData::DeviceType get_device_type() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     return (get_name() == "tizi") ? cereal::InitData::DeviceType::TIZI : cereal::InitData::DeviceType::TICI; |  |  |  |     return (get_name() == "tizi") ? cereal::InitData::DeviceType::TIZI : (get_name() == "mici" ? cereal::InitData::DeviceType::MICI : cereal::InitData::DeviceType::TICI); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   static int get_voltage() { return std::atoi(util::read_file("/sys/class/hwmon/hwmon1/in1_input").c_str()); } |  |  |  |   static int get_voltage() { return std::atoi(util::read_file("/sys/class/hwmon/hwmon1/in1_input").c_str()); } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |