RaspberryPiBoard 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.
Implementasi papan khusus Raspberry Pi. Berisi semua pengetahuan tentang pin mana yang dapat digunakan untuk tujuan apa.
public class RaspberryPiBoard : Iot.Device.Board.GenericBoard
type RaspberryPiBoard = class
inherit GenericBoard
Public Class RaspberryPiBoard
Inherits GenericBoard
- Warisan
Konstruktor
RaspberryPiBoard() |
Membuat instans papan Rasperry Pi. |
Properti
ConfigurationFile |
Mendapatkan atau mengatur jalur ke file konfigurasi untuk Raspberry PI. |
DefaultPinNumberingScheme |
Skema penomoran pin default untuk papan ini. (Diperoleh dari Board) |
Disposed |
True jika instans ini dibuang. Setiap upaya untuk menggunakannya setelah ini menjadi benar menghasilkan perilaku yang tidak terdefinisi. (Diperoleh dari Board) |
Initialized |
True jika instans papan diinisialisasi (Diperoleh dari Board) |
PinCount |
Jumlah pin papan |
Metode
ActivatePinMode(Int32, PinUsage) |
Mengalihkan pin ke mode alternatif tertentu. (Mode ALTn) |
CreateGpioController() |
Mengembalikan instans GpioController untuk papan saat ini (Diperoleh dari Board) |
CreateI2cBusCore(Int32, Int32[]) |
Membuat instans bus I2C di kelas turunan (Diperoleh dari GenericBoard) |
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 (Diperoleh dari GenericBoard) |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Ditimpa oleh implementasi turunan untuk membuat perangkat SPI dasar. (Diperoleh dari GenericBoard) |
CreateSpiDevice(SpiConnectionSettings) |
Membuat instans perangkat SPI (Diperoleh dari Board) |
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme) |
Membuat instans perangkat SPI (Diperoleh dari Board) |
DetermineCurrentPinUsage(Int32) |
Mendapatkan mode pin alternatif saat ini. (Mode ALTn) |
Dispose() |
Implementasi papan khusus Raspberry Pi. Berisi semua pengetahuan tentang pin mana yang dapat digunakan untuk tujuan apa. (Diperoleh dari Board) |
Dispose(Boolean) |
Implementasi papan khusus Raspberry Pi. Berisi semua pengetahuan tentang pin mana yang dapat digunakan untuk tujuan apa. |
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 |
GetOverlayPinAssignmentForI2c(Int32) |
Mendapatkan penetapan pin overlay untuk I2C. |
GetOverlayPinAssignmentForPwm(Int32) |
Mendapatkan penetapan pin overlay untuk Pwm. |
GetOverlayPinAssignmentForSpi(SpiConnectionSettings) |
Mendapatkan penugasan pin overlay untuk Spi. |
Initialize() |
Menginisialisasi instans ini |
IsI2cActivated() |
Memeriksa apakah overlay I2C diaktifkan dalam file configuraztion. |
IsPwmActivated() |
Memeriksa apakah overlay I2C diaktifkan dalam file configuraztion. |
IsSpiActivated() |
Memeriksa apakah overlay SPI diaktifkan dalam file configuraztion. |
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. |