Rk3399Driver Clase
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í.
Un controlador GPIO para Rockchip RK3399
public class Rk3399Driver : Iot.Device.Gpio.Drivers.RockchipDriver
type Rk3399Driver = class
inherit RockchipDriver
Public Class Rk3399Driver
Inherits RockchipDriver
- Herencia
- Derivado
Constructores
Rk3399Driver() |
Inicializa una nueva instancia de la clase Rk3399Driver. |
Campos
_gpioPointers |
Un controlador GPIO para Rockchip RK3399 (Heredado de RockchipDriver) |
_pinModes |
Un controlador GPIO para Rockchip RK3399 (Heredado de RockchipDriver) |
GpioMemoryFilePath |
Un controlador GPIO para Rockchip RK3399 (Heredado de RockchipDriver) |
Propiedades
ClockResetUnit |
Dirección de unidad de reloj y restablecimiento (CRU). |
GeneralRegisterFiles |
Dirección general de archivos de registro (GRF). |
GpioRegisterAddresses |
Direcciones de registro de Gpio. |
PinCount |
Número de patillas proporcionadas por el controlador. (Heredado de RockchipDriver) |
PmuClockResetUnit |
Dirección PMU Clock and Reset Unit (PMU CRU). |
PmuGeneralRegisterFiles |
Dirección PMU General Register Files (PMU GRF). |
Métodos
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Agrega un controlador para un evento de cambio de valor de patilla. (Heredado de RockchipDriver) |
ClosePin(Int32) |
Cierra un pin abierto. (Heredado de RockchipDriver) |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Convierte un número de patilla de placa en el esquema de numeración lógica del controlador. (Heredado de RockchipDriver) |
Dispose() |
Elimina esta instancia, cerrando todos los pines abiertos. (Heredado de GpioDriver) |
Dispose(Boolean) |
Elimina esta instancia |
GetPinMode(Int32) |
Obtiene el modo de un pin. (Heredado de RockchipDriver) |
IsPinModeSupported(Int32, PinMode) |
Comprueba si un pin admite un modo específico. |
OpenPin(Int32) |
Abre un pin para que esté listo para su uso. Esto conserva la dirección del anclaje, pero si es la salida, el valor siempre será bajo después de abrirse. (Heredado de RockchipDriver) |
QueryComponentInformation() |
Consulte información sobre un componente y sus elementos secundarios. (Heredado de GpioDriver) |
Read(Int32) |
Lee el valor actual de un pin. (Heredado de RockchipDriver) |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Quita un controlador para un evento de cambio de valor de pin. (Heredado de RockchipDriver) |
SetPinMode(Int32, PinMode, PinValue) |
Establece el modo en un pin y establece un valor inicial para un pin de salida. (Heredado de GpioDriver) |
SetPinMode(Int32, PinMode) |
Establece el modo en un pin. |
Toggle(Int32) |
Alternar el valor actual de un pin. (Heredado de SysFsDriver) |
UnmapPinNumber(Int32) |
Desasignación del número de pin en el esquema de numeración lógica del controlador para anclar el número con el nombre del puerto. (Heredado de RockchipDriver) |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación. (Heredado de RockchipDriver) |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación. (Heredado de RockchipDriver) |
Write(Int32, PinValue) |
Escribe un valor en un pin. (Heredado de RockchipDriver) |