- /** The current number of already received frames. */
- uint64_t num_frames;
-
- /** The current number of already received samples. */
- uint64_t num_samples;
-
- /** Current scale setting. */
- float scale;
-
- /** Current offset setting. */
- float offset;
-
- /** USBTMC character device file descriptor. */
+ /* Device settings */
+ gboolean analog_channels[2];
+ gboolean digital_channels[16];
+ float timebase;
+ float vdiv[2];
+ float vert_offset[2];
+ char *trigger_source;
+ float horiz_triggerpos;
+ char *trigger_slope;
+ char *coupling[2];
+
+ /* Operational state */
+ char *device;