X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fscpi-pps%2Fprotocol.h;h=cf0dbdd5aa227a2815269378fabb917b888d6513;hb=3d11872282d2186310a3f8bf8f0c6b887e04be25;hp=e93658208831324953fdf3f3de61cd1b12e063e7;hpb=bcee129962d0a451f707ad08e40a5311c6a15573;p=libsigrok.git diff --git a/src/hardware/scpi-pps/protocol.h b/src/hardware/scpi-pps/protocol.h index e9365820..cf0dbdd5 100644 --- a/src/hardware/scpi-pps/protocol.h +++ b/src/hardware/scpi-pps/protocol.h @@ -2,6 +2,7 @@ * This file is part of the libsigrok project. * * Copyright (C) 2014 Bert Vermeulen + * Copyright (C) 2017 Frank Stettner * * 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 @@ -29,7 +30,7 @@ #define LOG_PREFIX "scpi-pps" enum pps_scpi_cmds { - SCPI_CMD_REMOTE, + SCPI_CMD_REMOTE = 1, SCPI_CMD_LOCAL, SCPI_CMD_BEEPER, SCPI_CMD_BEEPER_ENABLE, @@ -105,6 +106,8 @@ struct channel_spec { double current[5]; double power[5]; double frequency[5]; + double ovp[5]; + double ocp[5]; }; struct channel_group_spec { @@ -143,7 +146,8 @@ struct dev_context { struct channel_spec *channels; struct channel_group_spec *channel_groups; - struct sr_channel *cur_channel; + struct sr_channel *cur_acquisition_channel; + struct sr_sw_limits limits; }; SR_PRIV extern unsigned int num_pps_profiles;