MotionLib
1.0.0
SamBuCa motion library
src
device
PlatformDevice.cpp
1
/*
2
** Copyright (C) 2021 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-03-14T15:17:53+01:00
21
** Author: Sylvain Fargier <sfargier> <sylvain.fargier@cern.ch>
22
**
23
*/
24
25
#include "PlatformDevice.hpp"
26
27
namespace
smc
{
28
29
PlatformDevice::PlatformDevice
(
const
std::string &uid) :
DeviceBase
{uid} {}
30
31
DeviceBase::DeviceType
PlatformDevice::type()
const
32
{
33
return
DeviceBase::DeviceType::PLATFORM;
34
}
35
36
}
// namespace smc
smc::DeviceBase
Definition:
DeviceBase.hpp:89
smc::PlatformDevice::PlatformDevice
PlatformDevice(const std::string &uid)
Definition:
PlatformDevice.cpp:29
smc::DeviceType
DeviceType
List of possible device types supported.
Definition:
DeviceBase.hpp:52
smc
main motion-lib namespace
Definition:
Client.cpp:30
Generated by
1.9.1