GpioController.TryOpenPin Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
|