46 lines
984 B
C++
46 lines
984 B
C++
// Auto-generated instrument definitions - do not edit
|
|
|
|
#pragma once
|
|
#include <vector>
|
|
|
|
// Instrument definitions
|
|
struct InstrumentDef {
|
|
std::string name;
|
|
std::string variant;
|
|
std::vector<std::string> options;
|
|
std::string pinType;
|
|
std::vector<int> pinNumbers;
|
|
};
|
|
|
|
// All configured instruments
|
|
static const std::vector<InstrumentDef> allInstruments = {
|
|
{
|
|
"pin1", // name
|
|
"AVI64", // variant
|
|
{}, // options
|
|
"single", // pinType
|
|
{1} // pinNumbers
|
|
},
|
|
{
|
|
"pin1", // name
|
|
"AVI64", // variant
|
|
{}, // options
|
|
"ganged", // pinType
|
|
{1, 2} // pinNumbers
|
|
},
|
|
{
|
|
"pin1", // name
|
|
"AVI64", // variant
|
|
{"highCurrent"}, // options
|
|
"single", // pinType
|
|
{1} // pinNumbers
|
|
},
|
|
{
|
|
"meas1", // name
|
|
"AVI64", // variant
|
|
{}, // options
|
|
"single", // pinType
|
|
{2} // pinNumbers
|
|
}
|
|
};
|