classdef CursorMeasurementsConfiguration< dsp.webscopes.measurements.BaseMeasurementConfiguration
%CursorMeasurementsConfiguration Cursor measurements properties for the
%scope.
% CursorMeasurementsConfiguration contains the properties used by the
% scope CursorMeasurements property. Cursor measurements displays
% waveform cursors.
%
% CursorMeasurementsConfiguration properties:
%
%   XLocation                - X-coordinates of the cursors
%   SnapToData               - Snap cursors to data
%   LockSpacing              - Lock spacing between cursors
%   Enabled                  - Enable cursors measurements

 
    %   Copyright 2021-2022 The MathWorks, Inc.

    methods
        function out=CursorMeasurementsConfiguration
        end

        function out=getPropertyGroups(~) %#ok<STOUT>
            % This method is used to selectively display public properties
            % based on values of other properties.
        end

    end
    properties
        %LockSpacing Lock spacing between cursors
        %   Set this property to true to lock the spacing between the
        %   cursors. The default is false.
        LockSpacing;

        %SnapToData Snap cursors to data
        %   Set the property to true to snap the cursor to data. The
        %   default is false. This property is tunable.
        SnapToData;

        %XLocation X-coordinates of the cursors
        %   Specify the x-coordinates of the cursors as a real vector of
        %   length equal 2. The default XLocation is [2 8]. This property
        %   is tunable.
        XLocation;

    end
end
