1 #ifndef slic3r_Hex_hpp_
2 #define slic3r_Hex_hpp_
3 
4 #include <string>
5 #include <boost/filesystem/path.hpp>
6 
7 
8 namespace Slic3r {
9 namespace Utils {
10 
11 
12 struct HexFile
13 {
14 	enum DeviceKind {
15 		DEV_GENERIC,
16 		DEV_MK2,
17 		DEV_MK3,
18 		DEV_MM_CONTROL,
19 		DEV_CW1,
20 		DEV_CW1S,
21 	};
22 
23 	boost::filesystem::path path;
24 	DeviceKind device = DEV_GENERIC;
25 	std::string model_id;
26 
HexFileSlic3r::Utils::HexFile27 	HexFile() {}
28 	HexFile(boost::filesystem::path path);
29 };
30 
31 
32 }
33 }
34 
35 #endif
36