MotionLib  1.0.0
SamBuCa motion library
EdgeGrblDevice.hpp
1 /*
2 ** Copyright (C) 2022 CERN
3 **
4 ** This software is provided 'as-is', without any express or implied
5 ** warranty. In no event will the authors be held liable for any damages
6 ** arising from the use of this software.
7 **
8 ** Permission is granted to anyone to use this software for any purpose,
9 ** including commercial applications, and to alter it and redistribute it
10 ** freely, subject to the following restrictions:
11 **
12 ** 1. The origin of this software must not be misrepresented; you must not
13 ** claim that you wrote the original software. If you use this software
14 ** in a product, an acknowledgment in the product documentation would be
15 ** appreciated but is not required.
16 ** 2. Altered source versions must be plainly marked as such, and must not be
17 ** misrepresented as being the original software.
18 ** 3. This notice may not be removed or altered from any source distribution.
19 **
20 ** Created on: 2022-09-22T18:53:02
21 ** Author: Sylvain Fargier <sylvain.fargier@cern.ch>
22 */
23 
24 #ifndef EDGEGRBLDEVICE_HPP__
25 #define EDGEGRBLDEVICE_HPP__
26 
27 #include "EdgeGrblDeviceBase.hpp"
28 
29 namespace edge {
38 {
39 public:
46  explicit EdgeGrblDevice(int lun,
47  const std::string &driverPath = std::string());
48 };
49 
52 } // namespace edge
53 
54 #endif
EdgeGrblDevice(int lun, const std::string &driverPath=std::string())
Construct a new EdgeGrblDevice.