MotionLib
1.0.0
SamBuCa motion library
src
util
edge
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 {
37
class
EdgeGrblDevice
:
public
edge::EdgeGrblDeviceBase
38
{
39
public
:
46
explicit
EdgeGrblDevice
(
int
lun,
47
const
std::string &driverPath = std::string());
48
};
49
52
}
// namespace edge
53
54
#endif
edge::EdgeGrblDeviceBase
Definition:
EdgeGrblDeviceBase.hpp:51
edge::EdgeGrblDevice
Definition:
EdgeGrblDevice.hpp:38
edge::EdgeGrblDevice::EdgeGrblDevice
EdgeGrblDevice(int lun, const std::string &driverPath=std::string())
Construct a new EdgeGrblDevice.
Definition:
EdgeGrblDevice.cpp:41
Generated by
1.9.1