X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fserial-dmm%2Fprotocol.h;h=0713f5cfcacfcce887a218c6917e8523c6afe0ee;hb=6d2e3070162cce8c45b3147190f217c0ecde10b5;hp=c80180ce0b976c089036b8d26d4b50d249b3ef53;hpb=ca314e060f653e6a0b5ec0f58914bac4d426217f;p=libsigrok.git diff --git a/src/hardware/serial-dmm/protocol.h b/src/hardware/serial-dmm/protocol.h index c80180ce..0713f5cf 100644 --- a/src/hardware/serial-dmm/protocol.h +++ b/src/hardware/serial-dmm/protocol.h @@ -29,10 +29,10 @@ struct dmm_info { const char *vendor; /** Model. */ const char *device; - /** serialconn string. */ + /** conn string. */ const char *conn; - /** Baud rate. */ - uint32_t baudrate; + /** serialcomm string. */ + const char *serialcomm; /** Packet size in bytes. */ int packet_size; /** @@ -47,6 +47,10 @@ struct dmm_info { int64_t req_delay_ms; /** Packet request function. */ int (*packet_request)(struct sr_serial_dev_inst *); + /** Number of channels / displays. */ + size_t channel_count; + /** (Optional) printf formats for channel names. */ + const char **channel_formats; /** Packet validation function. */ gboolean (*packet_valid)(const uint8_t *); /** Packet parsing function. */