GpioController.TryOpenPin Método

Definición

Abre el pin de E/S de uso general (GPIO) especificado en el modo especificado y obtiene un valor de estado que puede usar para controlar un error al abrir el pin mediante programación.

public:
 virtual bool TryOpenPin(int pinNumber, GpioSharingMode sharingMode, [Out] GpioPin ^ & pin, [Out] GpioOpenStatus & openStatus) = TryOpenPin;
bool TryOpenPin(int const& pinNumber, GpioSharingMode const& sharingMode, [Out] GpioPin const& & pin, [Out] GpioOpenStatus & openStatus);
public bool TryOpenPin(int pinNumber, GpioSharingMode sharingMode, out GpioPin pin, out GpioOpenStatus openStatus);
Public Function TryOpenPin (pinNumber As Integer, sharingMode As GpioSharingMode, ByRef pin As GpioPin, ByRef openStatus As GpioOpenStatus) As Boolean

Parámetros

pinNumber
Int32

int

Número de patilla del pin GPIO que desea abrir. Es posible que algunas patillas no estén disponibles en modo de usuario. Para obtener información sobre cómo se corresponden los números de patilla física, consulte la documentación de la placa de circuito.

sharingMode
GpioSharingMode

Modo en el que desea abrir la patilla GPIO, que determina si se pueden abrir otras conexiones al pin mientras tiene el pin abierto.

pin
GpioPin

Pin GPIO abierto si el valor devuelto es true; en caso contrario, null.

openStatus
GpioOpenStatus

Valor de enumeración que indica que el intento de abrir el pin GPIO se realizó correctamente o el motivo por el que se produjo un error en el intento de abrir la patilla GPIO.

Devoluciones

Boolean

bool

True si el método abrió correctamente el pin; en caso contrario, false.

Si el método devuelve true, el parámetro pin recibe una instancia de gpioPin y el parámetro openStatus recibe GpioOpenStatus.PinOpened. Si el método devuelve false, el parámetro pin es null y el parámetro openStatus recibe el motivo por el que se produjo un error en la operación.

Requisitos de Windows

Características de aplicaciones
lowLevel

Se aplica a

Consulte también