% Serial Port Functions and Properties.
%
% Serial Functions and Properties.
%
% Serial port object construction.
%   serial       - Construct serial port object.
%
% Getting and setting parameters.
%   get          - Get value of serial port object property.
%   set          - Set value of serial port object property.
%
% State change.
%   fopen        - Connect object to device.
%   fclose       - Disconnect object from device. 
%   record       - Record data from serial port session.
%
% Read and write functions.
%   fprintf      - Write text to device.
%   fgetl        - Read one line of text from device, discard terminator.
%   fgets        - Read one line of text from device, keep terminator.
%   fread        - Read binary data from device.
%   fscanf       - Read data from device and format as text.
%   fwrite       - Write binary data to device.
%
% Serial port functions.
%   serialbreak  - Send break to device.
%
% General.
%   delete       - Remove serial port object from memory.
%   instraction  - Display event information for the event.
%   instrfind    - Find serial port objects with specified property values.
%   isvalid      - True for serial port objects that can be connected to 
%                  device.
%   readasync    - Read data asynchronously from device.
%   stopasync    - Stop asynchronous read and write operation.
%
% Serial port properties.
%   BaudRate                  - Specify rate at which data bits are transmitted.
%   BreakInterruptAction      - Action function executed when break interrupt
%                               occurs.
%   ByteOrder                 - Byte order of the device.
%   BytesAvailable            - Specifies number of bytes available to be read.
%   BytesAvailableAction      - Action function executed when specified number
%                               of bytes are available.
%   BytesAvailableActionCount - Number of bytes to be available before 
%                               executing BytesAvailableAction.
%   BytesAvailableActionMode  - Specifies whether the BytesAvailableAction is
%                               based on the number of bytes or terminator
%                               being reached.
%   BytesToOutput             - Number of bytes currently waiting to be sent.
%   DataBits                  - Number of data bits that are transmitted.
%   DataTerminalReady         - State of the DataTerminalReady pin.
%   ErrorAction               - Action function executed when an error occurs.
%   FlowControl               - Specify the data flow control method to use. 
%   InputBufferSize           - Total size of the input buffer.
%   Name                      - Descriptive name of the serial port object.
%   OutputBufferSize          - Total size of the output buffer.
%   OutputEmptyAction         - Action function executed when output buffer is
%                               empty.
%   Parity                    - Error detection mechanism.
%   PinStatus                 - State of hardware pins.
%   PinStatusAction           - Action function executed when pin in the 
%                               PinStatus structure changes value.
%   Port                      - Description of a hardware port.
%   ReadAsyncMode             - Specify whether an asynchronous read operation
%                               is continuous or manual.
%   RecordDetail              - Amount of information recorded to disk.
%   RecordMode                - Specify whether data is saved to one disk file 
%                               or to multiple disk files.
%   RecordName                - Name of disk file to which data sent and 
%                               received is recorded.
%   RecordStatus              - Indicates if data is being written to disk.
%   RequestToSend             - State of the RequestToSend pin.
%   Status                    - Indicates if the serial port object is connected 
%                               to serial port.
%   StopBits                  - Number of bits transmitted to indicate the end 
%                               of data transmission.
%   Tag                       - Label for object.
%   Terminator                - Character used to terminate commands sent to 
%                               serial port.
%   Timeout                   - Seconds to wait to receive data.
%   TimerAction               - Action function executed when a timer event
%                               occurs.
%   TimerPeriod               - Time in seconds between timer events.
%   TransferStatus            - Indicate the asynchronous read or write
%                               operations that are in progress.
%   Type                      - Object type.
%   UserData                  - User data for object.
%   ValuesReceived            - Number of values read from the device.
%   ValuesSent                - Number of values written to device.
%
% See also SERIAL.
%

%    MP 7-13-99
%    Copyright 1999-2000 The MathWorks, Inc. 
%    $Revision: 1.4 $  $Date: 2000/08/29 23:47:23 $
