nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nds1_test_utilities.hh
Go to the documentation of this file.
1 //
2 // Created by jonathan.hanks on 5/7/18.
3 //
4 
5 #ifndef NDS2_CLIENT_NDS1_TEST_UTILITIES_HH
6 #define NDS2_CLIENT_NDS1_TEST_UTILITIES_HH
7 
8 #include <vector>
9 
10 namespace nds_testing
11 {
12 
14  {
15  std::string name;
16  std::uint32_t rate;
17  std::uint32_t tpnum;
18  std::uint16_t tpnode;
19  std::uint16_t type;
20  float gain;
21  float slope;
22  float offset;
23  std::string units;
24  };
25 
26  std::vector< char > generate_sc2_channel_stream( int count );
27 
28  sc2_channel_info get_sc2_channel_info( int chan_num );
29 }
30 
31 #endif // NDS2_CLIENT_NDS1_TEST_UTILITIES_HH
float slope
Definition: nds1_test_utilities.hh:21
std::uint32_t tpnum
Definition: nds1_test_utilities.hh:17
std::uint32_t rate
Definition: nds1_test_utilities.hh:16
std::string units
Definition: nds1_test_utilities.hh:23
sc2_channel_info get_sc2_channel_info(int chan_num)
Definition: nds1_test_utilities.cc:123
std::string name
Definition: nds1_test_utilities.hh:15
float offset
Definition: nds1_test_utilities.hh:22
float gain
Definition: nds1_test_utilities.hh:20
std::uint16_t tpnode
Definition: nds1_test_utilities.hh:18
std::vector< char > generate_sc2_channel_stream(int count)
Definition: nds1_test_utilities.cc:81
Definition: nds1_test_utilities.hh:13
std::uint16_t type
Definition: nds1_test_utilities.hh:19