]>
git.zerfleddert.de Git - rigol/blob - scope.h
43 struct libusb_device_handle
*dev
;
46 unsigned int wMaxPacketSize_in
;
49 struct usbtmc_capabilities
*cap
;
98 double delayed_offset
;
125 int sendscpi(struct scope
* sc
, char* cmd
, unsigned char *resp
, int resplen
);
126 struct scope
* initscope(void);
127 void closescope(struct scope
* sc
);
128 void claimscope(struct scope
* sc
);
129 void releasescope(struct scope
* sc
);
130 void resetscope(struct scope
* sc
);
131 char *scope_idn(struct scope
*sc
);
132 char *scope_get_string(struct scope
*sc
, char *cmd
, int maxlen
);
133 int scope_get_truth_value(struct scope
*sc
, char *cmd
);
134 int scope_get_int(struct scope
*sc
, char *cmd
);
135 double scope_get_double(struct scope
*sc
, char*cmd
);
136 void update_scope_measurements(struct scope
*sc
);
137 int update_scope_status(struct scope
*sc
);
138 char *scope_get_data(struct scope
*sc
, char *source
, int *len
);