* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/** \file
- * BBC Goerz Metrawatt M2110 ASCII protocol parser.
+/**
+ * @file
*
- * Most probably the simplest multimeter protocol ever ;-) .
+ * BBC Goerz Metrawatt M2110 ASCII protocol parser.
+ *
+ * Most probably the simplest multimeter protocol ever ;-) .
*/
-
#include <string.h>
#include <math.h>
#include <glib.h>
#include "libsigrok.h"
#include "libsigrok-internal.h"
-
/* Message logging helpers with subsystem-specific prefix string. */
#define LOG_PREFIX "bbcgm-m2110: "
#define sr_log(l, s, args...) sr_log(l, LOG_PREFIX s, ## args)
if ((buf[7] != '\r') || (buf[8] != '\n'))
return FALSE;
- if (!strncmp((const char*)buf, "OVERRNG", 7))
+ if (!strncmp((const char *)buf, "OVERRNG", 7))
return TRUE;
- if (sscanf((const char*)buf, "%f", &val) == 1)
+ if (sscanf((const char *)buf, "%f", &val) == 1)
return TRUE;
else
return FALSE;
(void)info;
- analog->mq = SR_MQ_GAIN; /* We don't know the unit, so that's the best we can do.*/
+ /* We don't know the unit, so that's the best we can do. */
+ analog->mq = SR_MQ_GAIN;
analog->unit = SR_UNIT_UNITLESS;
analog->mqflags = 0;
- if (!strncmp((const char*)buf, "OVERRNG", 7)) {
+ if (!strncmp((const char *)buf, "OVERRNG", 7))
*floatval = INFINITY;
- }
- else if (sscanf((const char*)buf, "%f", &val) == 1)
+ else if (sscanf((const char *)buf, "%f", &val) == 1)
*floatval = val;
return SR_OK;
#define DMM_COUNT 25
struct dmm_info {
- /** Manufacturer/brand */
+ /** Manufacturer/brand. */
char *vendor;
- /** Model */
+ /** Model. */
char *device;
- /** serialconn string */
+ /** serialconn string. */
char *conn;
- /** Baud rate */
+ /** Baud rate. */
uint32_t baudrate;
- /** Packet size [bytes]. */
+ /** Packet size in bytes. */
int packet_size;
/** Packet request function. */
int (*packet_request)(struct sr_serial_dev_inst *);