Mercurial > jwe > octave
changeset 30566:1c6e04afe50d
doc: improvements to documentation for classes in scripts/ dir.
* +containers/Map.m (remove): Document calling form which returns a Map object.
* @ftp/cd.m: Document calling forms which return CWD.
* @ftp/dir.m: Document calling form which returns struct array.
* @ftp/mput.m: Document calling form which returns cellstr.
* @ftp/rename.m: Use @code{} macro around "ftp" for conformity with other
functions.
* @audioplayer/__get_properties__.m: Match documentation variable names to
function prototype names.
* @audioplayer/set.m: Match function prototype names to documentation.
* @audiorecorder/__get_properties__.m: Match documentation variable names to
function prototype names.
* @audiorecorder/set.m: Match function prototype names to documentation.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 28 Dec 2021 08:11:59 -0800 |
parents | 9ed1cf9e446e |
children | 3e18c9527e30 |
files | scripts/+containers/Map.m scripts/@ftp/cd.m scripts/@ftp/dir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/set.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/set.m |
diffstat | 9 files changed, 28 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/+containers/Map.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/+containers/Map.m Tue Dec 28 08:11:59 2021 -0800 @@ -305,6 +305,7 @@ ## -*- texinfo -*- ## @deftypefn {} {} Map.remove (@var{keySet}) + ## @deftypefn {} {@var{newMap) =} Map.remove (@var{keySet}) ## Remove the list of key/value pairs specified by a cell array of keys ## @var{keySet} from the map. ##
--- a/scripts/@ftp/cd.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/@ftp/cd.m Tue Dec 28 08:11:59 2021 -0800 @@ -24,8 +24,9 @@ ######################################################################## ## -*- texinfo -*- -## @deftypefn {} {} cd (@var{f}) +## @deftypefn {} {@var{cwd} =} cd (@var{f}) ## @deftypefnx {} {} cd (@var{f}, @var{path}) +## @deftypefnx {} {@var{new_cwd} =} cd (@var{f}, @var{path}) ## Get or set the remote directory on the FTP connection @var{f}. ## ## @var{f} is an FTP object returned by the @code{ftp} function.
--- a/scripts/@ftp/dir.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/@ftp/dir.m Tue Dec 28 08:11:59 2021 -0800 @@ -24,10 +24,15 @@ ######################################################################## ## -*- texinfo -*- -## @deftypefn {} {@var{lst} =} dir (@var{f}) +## @deftypefn {} {} dir (@var{f}) +## @deftypefnx {} {@var{lst} =} dir (@var{f}) ## List the current directory in verbose form for the FTP connection @var{f}. ## ## @var{f} is an FTP object returned by the @code{ftp} function. +## +## If the optional output @var{lst} is requested return a struct array +## with one entry per file with the fields @code{name}, @code{date}, +## @code{bytes}, @code{isdir}, @code{datenum}. ## @end deftypefn function lst = dir (f)
--- a/scripts/@ftp/mput.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/@ftp/mput.m Tue Dec 28 08:11:59 2021 -0800 @@ -24,14 +24,18 @@ ######################################################################## ## -*- texinfo -*- -## @deftypefn {} {} mput (@var{f}, @var{file}) +## @deftypefn {} {} mput (@var{f}, @var{file}) +## @deftypefnx {} {@var{file_list} =} mput (@var{f}, @var{file}) ## Upload the local file @var{file} into the current remote directory on the ## FTP connection @var{f}. ## -## @var{f} is an FTP object returned by the ftp function. +## @var{f} is an FTP object returned by the @code{ftp} function. ## ## The argument @var{file} is passed through the @code{glob} function and any ## files that match the wildcards in @var{file} will be uploaded. +## +## The optional output argument @var{file_list} contains a cell array of +## strings with the names of the uploaded files. ## @end deftypefn function retval = mput (f, file)
--- a/scripts/@ftp/rename.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/@ftp/rename.m Tue Dec 28 08:11:59 2021 -0800 @@ -28,7 +28,7 @@ ## Rename or move the remote file or directory @var{oldname} to @var{newname}, ## over the FTP connection @var{f}. ## -## @var{f} is an FTP object returned by the ftp function. +## @var{f} is an FTP object returned by the @code{ftp} function. ## @end deftypefn function rename (f, oldname, newname)
--- a/scripts/audio/@audioplayer/__get_properties__.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/audio/@audioplayer/__get_properties__.m Tue Dec 28 08:11:59 2021 -0800 @@ -24,7 +24,7 @@ ######################################################################## ## -*- texinfo -*- -## @deftypefn {} {@var{properties} =} __get_properties__ (@var{player}) +## @deftypefn {} {@var{props} =} __get_properties__ (@var{player}) ## Return a struct containing all named properties of the audioplayer object ## @var{player}. ## @end deftypefn
--- a/scripts/audio/@audioplayer/set.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/audio/@audioplayer/set.m Tue Dec 28 08:11:59 2021 -0800 @@ -33,10 +33,10 @@ ## corresponding value. Given a structure of @var{properties} with fields ## corresponding to property names, set the value of those properties to the ## field values. Given only the audioplayer object, return a structure of -## settable properties. +## configurable properties (i.e., writeable properties). ## @end deftypefn -function settable = set (varargin) +function properties = set (varargin) if (nargin < 1 || nargin > 3) print_usage (); @@ -45,9 +45,9 @@ player = struct (varargin{1}).player; if (nargin == 1) - settable.SampleRate = {}; - settable.Tag = {}; - settable.UserData = {}; + properties.SampleRate = {}; + properties.Tag = {}; + properties.UserData = {}; elseif (nargin == 2) for [value, property] = varargin{2} setproperty (player, property, value);
--- a/scripts/audio/@audiorecorder/__get_properties__.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/audio/@audiorecorder/__get_properties__.m Tue Dec 28 08:11:59 2021 -0800 @@ -24,7 +24,7 @@ ######################################################################## ## -*- texinfo -*- -## @deftypefn {} {@var{properties} =} __get_properties__ (@var{recorder}) +## @deftypefn {} {@var{props} =} __get_properties__ (@var{recorder}) ## Return a struct containing all named properties of the recorder object ## @var{recorder}. ## @end deftypefn
--- a/scripts/audio/@audiorecorder/set.m Mon Dec 27 20:04:52 2021 -0800 +++ b/scripts/audio/@audiorecorder/set.m Tue Dec 28 08:11:59 2021 -0800 @@ -33,10 +33,10 @@ ## property to a corresponding value. Given a structure with fields ## corresponding to property names, set the value of those properties to the ## corresponding field values. Given only the recorder object, return a -## structure of settable properties. +## configurable properties (i.e., writeable properties). ## @end deftypefn -function settable = set (varargin) +function properties = set (varargin) if (nargin < 1 || nargin > 3) print_usage (); @@ -45,9 +45,9 @@ recorder = struct (varargin{1}).recorder; if (nargin == 1) - settable.SampleRate = {}; - settable.Tag = {}; - settable.UserData = {}; + properties.SampleRate = {}; + properties.Tag = {}; + properties.UserData = {}; elseif (nargin == 2) for [value, property] = varargin{2} setproperty (recorder, property, value);