16#include <gtest/gtest.h>
18int main(
int argc,
char *argv[])
20 ::testing::InitGoogleTest(&argc, argv);
21 return RUN_ALL_TESTS();
Test THM1176 API: Type conversions and THM1176 classes.
Test THM1176 API: Connect, Disconnect.
Test THM1176 API: File access.
Test THM1176 API: GetIdentification, GetAllRanges, GetAllUnits, GetDivisisor, GetImmediateMeasurement...
Test THM1176 API: High-level measurement methods.
Test THM1176 API: Initiate, Abort, Bus Trigger.
Test THM1176 API: MeasurementsGet, SetFormat.
Test THM1176 API: CalibrateZeroOffset, RestoreZeroOffset, Reset, SwitchToDFUMode.
Test THM1176 API: Set/get parameters.
Test THM1176 API: Status manipulation.
Test THM1176 API: Handling timeouts on long acquisitions.