8 #include "gtest/gtest.h"
27 ASSERT_NE(
nullptr, pResourceManager);
28 ASSERT_NE(
nullptr, pTHM1176);
29 ASSERT_EQ(
true, pTHM1176->IsOpen());
30 ASSERT_EQ(
true, pTHM1176->
Reset());
37 delete pResourceManager;
38 pResourceManager =
nullptr;
44 ASSERT_NE(pTHM1176,
nullptr);
45 ASSERT_EQ(
true, pTHM1176->
Reset());
55 ASSERT_EQ(
true, pTHM1176->Reset());
62 ASSERT_EQ(
true, pTHM1176->ParmTriggerInputSet(l_Trig));
65 pTHM1176->SetTimeout(1000);
70 ASSERT_EQ(
true, pTHM1176->Measure(l_Bx, l_By, l_Bz, 3,
false));
77 pTHM1176->
Measure(l_Bx, l_By, l_Bz, 4096,
false);
84 ASSERT_EQ(
true, pTHM1176->Reset());
91 ASSERT_EQ(
true, pTHM1176->ParmTriggerInputSet(l_Trig));
94 pTHM1176->SetTimeout(1000);
97 ASSERT_EQ(
false, pTHM1176->AbortRead());
103 std::this_thread::sleep_for(std::chrono::seconds(1));
106 ASSERT_EQ(
true, pTHM1176->AbortRead());
109 l_MeasurementThread.join();
114 ASSERT_EQ(
true, pTHM1176->Measure(l_Bx, l_By, l_Bz));