X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fscpi-pps%2Fprotocol.h;h=80593ceca8ad54ed205e7db214a9bcd56f4f64d2;hb=869c83751149aa03cda072355c2b670569cdfc0d;hp=ba1905132442019ceff60732cb9b2fe389a92fcb;hpb=695dc859c15ba4190f5c1aa2e1a6e2dc6a6e5845;p=libsigrok.git diff --git a/src/hardware/scpi-pps/protocol.h b/src/hardware/scpi-pps/protocol.h index ba190513..80593cec 100644 --- a/src/hardware/scpi-pps/protocol.h +++ b/src/hardware/scpi-pps/protocol.h @@ -100,10 +100,11 @@ struct scpi_pps { struct channel_spec { const char *name; - /* Min, max, programming resolution. */ - float voltage[3]; - float current[3]; - float frequency[3]; + /* Min, max, programming resolution, spec digits, encoding digits. */ + float voltage[5]; + float current[5]; + float power[5]; + float frequency[5]; }; struct channel_group_spec { @@ -113,13 +114,14 @@ struct channel_group_spec { }; struct pps_channel { - int mq; + enum sr_mq mq; unsigned int hw_output_idx; const char *hwname; + int digits; }; struct pps_channel_instance { - int mq; + enum sr_mq mq; int command; const char *prefix; };