ChimeraTK-DeviceAccess
03.26.00
Loading...
Searching...
No Matches
createDataConverter.cc
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Deutsches Elektronen-Synchrotron DESY, MSK, ChimeraTK Project <chimeratk-support@desy.de>
2
// SPDX-License-Identifier: LGPL-3.0-or-later
3
4
#include "
createDataConverter.h
"
5
6
#include "
NumericAddressedRegisterCatalogue.h
"
7
8
namespace
ChimeraTK::detail {
9
10
template
<>
11
FixedPointConverter<DEPRECATED_FIXEDPOINT_DEFAULT>
createDataConverter<
12
FixedPointConverter<DEPRECATED_FIXEDPOINT_DEFAULT>
>(
13
const
NumericAddressedRegisterInfo& registerInfo,
size_t
channelIndex) {
14
return
FixedPointConverter<DEPRECATED_FIXEDPOINT_DEFAULT>
(registerInfo.pathName,
15
registerInfo.channels[channelIndex].width, registerInfo.channels[channelIndex].nFractionalBits,
16
registerInfo.channels[channelIndex].signedFlag);
17
}
18
19
template
<>
20
IEEE754_SingleConverter createDataConverter<IEEE754_SingleConverter>(
21
const
NumericAddressedRegisterInfo&, [[maybe_unused]]
size_t
channelIndex) {
22
return
IEEE754_SingleConverter();
23
}
24
25
}
// namespace ChimeraTK::detail
NumericAddressedRegisterCatalogue.h
FixedPointConverter
Definition
testRawConverter.cpp:76
createDataConverter.h
sources
ChimeraTK-DeviceAccess
src
createDataConverter.cc
Generated by
1.9.8