11constexpr uint16_t sm125_samples = 16001;
12constexpr uint16_t sm125_port = 50000;
14constexpr const char* SM125_IDN =
"#IDN?";
15constexpr const char* SM125_GET_PRODUCT_SN =
"#GET_PRODUCT_SN";
16constexpr const char* SM125_GET_DATA =
"#GET_DATA";
17constexpr const char* SM125_GET_SCAN_SPEED =
"#GET_SCAN_SPEED";
18constexpr const char* SM125_GET_SYSTEM_IMAGE_ID =
"#GET_SYSTEM_IMAGE_ID";
19constexpr const char* SM125_GET_NUM_DAQ_DUTS =
"#GET_NUM_DAQ_DUTS";
20constexpr const char* SM125_GET_MIN_WVL_USER_DATA =
"#GET_MIN_WVL_USER_DATA";
21constexpr const char* SM125_GET_MAX_WVL_USER_DATA =
"#GET_MAX_WVL_USER_DATA";
23constexpr const char* SM125_SET_NORMALIZE_DUTS =
"#SET_NORMALIZE_DUTS";
24constexpr const char* SM125_SET_DUT_STATE =
"#SET_DUT{}_STATE {}";
27constexpr size_t sm125_channel_map[16] = {
28 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 4, 8, 12, 16
31constexpr uint8_t sm125_header_size = 20;