X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Ffluke-dmm%2Ffluke-dmm.h;h=ecfa36cbb6948a4805db26700599811052f14691;hb=HEAD;hp=5192ee8727dbf128859b98d517bc02290bdf88d3;hpb=4f958423d17c4c264ae02884888615df28c60f3d;p=libsigrok.git diff --git a/hardware/fluke-dmm/fluke-dmm.h b/hardware/fluke-dmm/fluke-dmm.h deleted file mode 100644 index 5192ee87..00000000 --- a/hardware/fluke-dmm/fluke-dmm.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * This file is part of the sigrok project. - * - * Copyright (C) 2012 Bert Vermeulen - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -#ifndef LIBSIGROK_FLUKE_DMM_H -#define LIBSIGROK_FLUKE_DMM_H - -#define FLUKEDMM_BUFSIZE 256 - -/* Supported models */ -enum { - FLUKE_187 = 1, -}; - -/* Supported device profiles */ -struct flukedmm_profile { - int model; - const char *modelname; -}; - -/* Private driver context. */ -struct drv_context { - GSList *instances; -}; - -/* Private, per-device-instance driver context. */ -struct dev_context { - const struct flukedmm_profile *profile; - uint64_t limit_samples; - uint64_t limit_msec; - struct sr_serial_dev_inst *serial; - - /* Opaque pointer passed in by the frontend. */ - void *cb_data; - - /* Runtime. */ - uint64_t num_samples; - unsigned char buf[FLUKEDMM_BUFSIZE]; - int buflen; -}; - -#endif /* LIBSIGROK_FLUKE_DMM_H */