.portget Method

Function:

Returns the state of the I/O port specified by the num argument.

Syntax:

io.portget(num as pl_io_port_num) as byte

Returns:

0-255. Each bit of this value corresponds to one member I/O line of the 8-bit port.

See Also:

Line/Port Manipulation Without Preselection, io.portset


Part

Description

num

See the list of pl_io_port_num constants in the platform specifications.


Details

No line preselection with the io.portnum property is required and the value of io.portnum will not be changed.


Exception Safety

There are a few situations in which an exception may be thrown when invoking this method. For more information, see Handling Exceptions.


Exception

Root Cause(s)

std::invalid_argument

The selected port number is invalid.

std::system_error

There was an error reading the value of the selected port.


.portget Method

Details

Exception Safety