10 #define PT2026_USB_RESOURCE_PATTERN "USB[0-9]*::0x1BFA::0x07EA::[0-9]+::INSTR"
11 #define USB_RESOURCE_PATTERN "USB[0-9]*::?*"
16 std::cout <<
"PROMPT : " << S << std::endl;
21 void TestVISAInstrument::initTestCase()
30 QCOMPARE(l_RSL.size(), (
size_t)1);
32 void TestVISAInstrument::cleanupTestCase()
39 void TestVISAInstrument::FindResources()
44 QVERIFY(!l_RSL.empty());
48 void TestVISAInstrument::FindResourcesWithFilter()
52 QVERIFY(m_RM.
FindResources(l_RSL,
"USB[0-9]*::0x1BFA::0x07EA::[0-9]+::INSTR") ==
true);
53 QVERIFY(!l_RSL.empty());
57 void TestVISAInstrument::ResourceInfo()
62 QVERIFY(!l_RSL.empty());
66 QVERIFY(m_RM.
ResourceInfo(l_RSL.front(), l_Type, l_Num));
71 QCOMPARE(l_Type, l_RsrcInfo.
Type());
72 QCOMPARE(l_Num, l_RsrcInfo.
Number());
76 void TestVISAInstrument::QueryIDN()
78 l_PromptUser(
"Plug one USB instrument with *IDN? capability");
81 QCOMPARE(l_RSL.size(), (
size_t)1);
85 QVERIFY(l_Instr.Open() ==
true);
86 QVERIFY(l_Instr.Write(
"*IDN?\n") ==
true);
88 QVERIFY(l_Instr.Read(l_Answer) ==
true);
89 QVERIFY(l_Answer.size() > 0);