X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fscpi-pps%2Fprotocol.h;h=420d5345abf1d38aaca04bf3b5c499ff3eabaf7a;hb=5e7377f4c75ed3fdfc391be86b83a2266934e20a;hp=cf0dbdd5aa227a2815269378fabb917b888d6513;hpb=88e4daa9ff82f45f5966ac662d794c04625df176;p=libsigrok.git diff --git a/src/hardware/scpi-pps/protocol.h b/src/hardware/scpi-pps/protocol.h index cf0dbdd5..420d5345 100644 --- a/src/hardware/scpi-pps/protocol.h +++ b/src/hardware/scpi-pps/protocol.h @@ -67,6 +67,14 @@ enum pps_scpi_cmds { SCPI_CMD_SET_OVER_CURRENT_PROTECTION_THRESHOLD, }; +/* Defines the SCPI dialect */ +enum pps_scpi_dialect { + SCPI_DIALECT_UNKNOWN = 1, + SCPI_DIALECT_HP_COMP, + SCPI_DIALECT_HP_66XXB, + SCPI_DIALECT_PHILIPS, +}; + /* * These are bit values denoting features a device can have either globally, * in scpi_pps.features, or on a per-channel-group basis in @@ -84,6 +92,7 @@ enum pps_features { struct scpi_pps { const char *vendor; const char *model; + const enum pps_scpi_dialect dialect; uint64_t features; const uint32_t *devopts; unsigned int num_devopts;