FtDevice Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Informasi perangkat FT4222
public class FtDevice : Iot.Device.Board.Board
type FtDevice = class
inherit Board
Public Class FtDevice
Inherits Board
- Warisan
- Turunan
Konstruktor
FtDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String) |
Membuat instans objek DeviceInformation. |
Properti
DefaultPinNumberingScheme |
Skema penomoran pin default untuk papan ini. (Diperoleh dari Board) |
Description |
Deskripsi perangkat. |
Disposed |
True jika instans ini dibuang. Setiap upaya untuk menggunakannya setelah ini menjadi benar menghasilkan perilaku yang tidak terdefinisi. (Diperoleh dari Board) |
Flags |
Menunjukkan status perangkat. Dapat berupa kombinasi apa pun dari yang berikut ini: FT_FLAGS_OPENED, FT_FLAGS_HISPEED |
Id |
ID Vendor dan ID Produk perangkat. |
Initialized |
True jika instans papan diinisialisasi (Diperoleh dari Board) |
LocId |
Pengidentifikasi lokasi fisik perangkat. |
SerialNumber |
Nomor seri perangkat. |
Type |
Menunjukkan jenis perangkat. Dapat berupa salah satu hal berikut ini: FT_DEVICE_232R, FT_DEVICE_2232C, FT_DEVICE_BM, FT_DEVICE_AM, FT_DEVICE_100AX, atau FT_DEVICE_UNKNOWN |
Metode
ActivatePinMode(Int32, PinUsage) |
Ambil alih metode ini jika sesuatu yang khusus perlu dilakukan untuk menggunakan pin untuk perangkat tertentu. Banyak perangkat mendukung beberapa fungsi per Pin, tetapi tidak pada saat yang sama, sehingga beberapa jenis multiplexer perlu diatur dengan sesuai. (Diperoleh dari Board) |
CreateGpioController() |
Mengembalikan instans GpioController untuk papan saat ini (Diperoleh dari Board) |
CreateI2cBusCore(Int32, Int32[]) |
Membuat bus I2C yang terkait dengan perangkat ini |
CreateI2cDevice(I2cConnectionSettings) |
Buat instans perangkat I2C pada bus default. (Diperoleh dari Board) |
CreateOrGetI2cBus(Int32) |
Buat instans bus I2C atau kembalikan instans yang ada untuk bus ini (Diperoleh dari Board) |
CreateOrGetI2cBus(Int32, Int32[]) |
Buat instans bus I2C atau kembalikan instans yang ada untuk bus ini (Diperoleh dari Board) |
CreatePwmChannel(Int32, Int32, Int32, Double) |
Membuat saluran PWM untuk penetapan pin default (Diperoleh dari Board) |
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme) |
Membuat saluran PWM (Diperoleh dari Board) |
CreateSimplePwmChannel(Int32, Int32, Int32, Double) |
Ditimpa oleh implementasi turunan untuk menyediakan perangkat PWM |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Membuat perangkat SPI yang terkait dengan perangkat ini |
CreateSpiDevice(SpiConnectionSettings) |
Membuat instans perangkat SPI (Diperoleh dari Board) |
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme) |
Membuat instans perangkat SPI (Diperoleh dari Board) |
DetermineCurrentPinUsage(Int32) |
Mengembalikan penggunaan pin saat ini (Diperoleh dari Board) |
Dispose() |
Informasi perangkat FT4222 (Diperoleh dari Board) |
Dispose(Boolean) |
Informasi perangkat FT4222 (Diperoleh dari Board) |
GetDefaultI2cBusNumber() |
Membuat bus I2C default untuk papan ini atau mengembalikan bus yang ada |
GetDefaultPinAssignmentForI2c(Int32) |
Ditimpa oleh kelas turunan: Menyediakan penetapan pin default untuk bus I2C yang diberikan |
GetDefaultPinAssignmentForPwm(Int32, Int32) |
Ditimpa oleh kelas turunan. Menyediakan pin default untuk saluran tertentu. |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
Ditimpa oleh kelas turunan: Menyediakan penetapan pin default untuk bus SPI yang diberikan |
Initialize() |
Inisialisasi papan dan uji apakah berfungsi pada perangkat keras saat ini. (Diperoleh dari Board) |
QueryComponentInformation() |
Informasi kueri tentang komponen dan turunannya. |
QueryComponentInformation() |
Informasi kueri tentang komponen dan turunannya. (Diperoleh dari Board) |
ReleasePin(Int32, PinUsage, Object) |
Menghapus reservasi untuk pin. Lihat ReservePin(Int32, PinUsage, Object) untuk detailnya. (Diperoleh dari Board) |
ReservePin(Int32, PinUsage, Object) |
Mencadangkan pin untuk penggunaan tertentu. Ini dilakukan secara otomatis jika antarmuka yang diketahui (yaitu GpioController) digunakan untuk membuka pin, tetapi dapat digunakan untuk memblokir pin secara eksplisit, yaitu untuk UART. (Diperoleh dari Board) |
TryCreateBestGpioDriver() |
Mencoba membuat driver GPIO terbaik untuk perangkat keras ini. (Diperoleh dari Board) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk