20.1.2 Port Objects

Python PEP

20.1.2 Port Objects

Port objects, as returned by openport(), have the following methods:

Close the port.

Return the file descriptor as an int.

Return the number of filled samples.

Return the number of fillable samples.

Read a number of samples from the queue, blocking if necessary. Return the data as a string containing the raw data, (e.g., 2 bytes per sample in big-endian byte order (high byte, low byte) if you have set the sample width to 2 bytes).

Write samples into the queue, blocking if necessary. The samples are encoded as described for the readsamps() return value.

Return the `fill point'.

Set the `fill point'.

Return a configuration object containing the current configuration of the port.

Set the configuration from the argument, a configuration object.

Get status information on last error.

See About this document... for information on suggesting changes.