ChimeraTK-DeviceAccess 03.25.00
Loading...
Searching...
No Matches
createDataConverter.h
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#pragma once
4
8
9namespace ChimeraTK::detail {
10
12 template<typename ConverterT>
13 ConverterT createDataConverter(const NumericAddressedRegisterInfo& registerInfo, size_t channelIndex = 0);
14
15 template<>
16 FixedPointConverter<DEPRECATED_FIXEDPOINT_DEFAULT> createDataConverter<
17 FixedPointConverter<DEPRECATED_FIXEDPOINT_DEFAULT>>(
18 const NumericAddressedRegisterInfo& registerInfo, size_t channelIndex);
19
20 template<>
21 IEEE754_SingleConverter createDataConverter<IEEE754_SingleConverter>(
22 const NumericAddressedRegisterInfo& registerInfo, size_t channelIndex);
23
24} // namespace ChimeraTK::detail