* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
#ifndef LIBSIGROK_${upper}_H
#define LIBSIGROK_${upper}_H
-/* Private, per-device-instance driver context. */
+/** Private, per-device-instance driver context. */
struct dev_context {
+ /** The current sampling limit (in number of samples). */
uint64_t limit_samples;
+
+ /** The current sampling limit (in ms). */
uint64_t limit_msec;
- /* Opaque pointer passed in by the frontend. */
+ /** Opaque pointer passed in by the frontend. */
void *cb_data;
- /* Runtime. */
+ /** The current number of already received samples. */
uint64_t num_samples;
};