MotionLib
1.0.0
SamBuCa motion library
src
device
Trigger.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-05-25T14:46:44+02:00
21
** Author: Sylvain Fargier <sfargier> <sylvain.fargier@cern.ch>
22
**
23
*/
24
25
#include "Trigger.hpp"
26
27
#include <logger/Logger.hpp>
28
29
using namespace
logger;
30
31
namespace
smc
{
32
33
Trigger::Trigger(
const
std::string &address) :
DeviceBase
{address} {}
34
35
DeviceBase::DeviceType
Trigger::type
()
const
36
{
37
return
DeviceBase::DeviceType::TRIGGER;
38
}
39
40
}
// namespace smc
smc::DeviceBase
Definition:
DeviceBase.hpp:89
smc::Trigger::type
DeviceType type() const override
Get device type.
Definition:
Trigger.cpp:35
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