X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Farachnid-labs-re-load-pro%2Fprotocol.h;h=40e465577928abbd1350c6d4f70bc766b472f406;hb=0f33aaef545e7289a02dc8115b282b24bb16fc27;hp=25ceff58d8317f026975730c5351af0891a8f490;hpb=803db07a1af036a5da65581ddbac23b7f84a4388;p=libsigrok.git diff --git a/src/hardware/arachnid-labs-re-load-pro/protocol.h b/src/hardware/arachnid-labs-re-load-pro/protocol.h index 25ceff58..40e46557 100644 --- a/src/hardware/arachnid-labs-re-load-pro/protocol.h +++ b/src/hardware/arachnid-labs-re-load-pro/protocol.h @@ -32,17 +32,16 @@ /** Private, per-device-instance driver context. */ struct dev_context { - uint64_t limit_samples; - uint64_t limit_msec; - uint64_t num_samples; - int64_t starttime; + struct sr_sw_limits limits; uint8_t buf[RELOADPRO_BUFSIZE]; int buflen; gboolean otp_active; + gboolean uvc_active; }; SR_PRIV int reloadpro_set_current_limit(const struct sr_dev_inst *sdi, float current); +SR_PRIV int reloadpro_set_on_off(const struct sr_dev_inst *sdi, gboolean on); SR_PRIV int reloadpro_get_current_limit(const struct sr_dev_inst *sdi, float *current); SR_PRIV int reloadpro_get_voltage_current(const struct sr_dev_inst *sdi,