mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 06:50:02 +02:00

* badchannels for m3 and modify for g2 (file from single and multi) * m3: invert polarity of bit 7 and 11 signals from setmodule, allow commas in bad channel file * badchannel file can take commas, colons and comments (also taking care of spaces at the end of channel numbers) * tests 'badchannels' and 'Channel file reading' added, removing duplicates in badchannel list, defining macro for num counters in client side * fix segfault when list from file is empty, * fix tests assertion for ctbconfig (adding message) for c++11 * fixed badchannels in m3server (clocking in trimming) * badchannel tests can be run from any folder (finds the file)
25 lines
597 B
C++
25 lines
597 B
C++
// SPDX-License-Identifier: LGPL-3.0-or-other
|
|
// Copyright (C) 2021 Contributors to the SLS Detector Package
|
|
#pragma once
|
|
#include "sls/sls_detector_defs.h"
|
|
|
|
#define TEST_FILE_NAME_BAD_CHANNELS ("test-file_utils-channels.txt")
|
|
|
|
namespace sls {
|
|
|
|
using dt = slsDetectorDefs::detectorType;
|
|
using di = slsDetectorDefs::dacIndex;
|
|
using defs = slsDetectorDefs;
|
|
|
|
namespace test {
|
|
extern std::string hostname;
|
|
extern std::string detector_type;
|
|
extern dt type;
|
|
extern std::string my_ip;
|
|
extern decltype(defs::GET_ACTION) GET;
|
|
extern decltype(defs::PUT_ACTION) PUT;
|
|
|
|
} // namespace test
|
|
|
|
} // namespace sls
|