C# 클래스 Microsoft.SPOT.Hardware.HardwareProvider

파일 보기 프로젝트 열기: GerardSoleCa/IOSharp-netmf-Linux 1 사용 예제들

공개 메소드들

메소드 설명
GetAnalogChannelsCount ( ) : int
GetAnalogOutputChannelsCount ( ) : int
GetAnalogOutputPinForChannel ( Cpu channel ) : Cpu.Pin
GetAnalogPinForChannel ( Cpu channel ) : Cpu.Pin
GetAvailableAnalogOutputPrecisionInBitsForChannel ( Cpu channel ) : int[]
GetAvailablePrecisionInBitsForChannel ( Cpu channel ) : int[]
GetBaudRateBoundary ( int com, uint &MaxBaudRate, uint &MinBaudRate ) : void
GetI2CPins ( Cpu &scl, Cpu &sda ) : void
GetLCDMetrics ( int &width, int &height, int &bitsPerPixel, int &orientationDeg ) : void
GetPWMChannelsCount ( ) : int
GetPinsCount ( ) : int
GetPinsMap ( Cpu &pins, int &PinCount ) : void
GetPinsUsage ( Cpu pin ) : Cpu.PinUsage
GetPwmPinForChannel ( Cpu channel ) : Cpu.Pin
GetSerialPins ( string comPort, Cpu &rxPin, Cpu &txPin, Cpu &ctsPin, Cpu &rtsPin ) : void
GetSerialPortsCount ( ) : int
GetSpiPins ( SPI spi_mod, Cpu &msk, Cpu &miso, Cpu &mosi ) : void
GetSpiPortsCount ( ) : int
GetSupportedInterruptModes ( Cpu pin ) : Cpu.PinValidInterruptMode
GetSupportedResistorModes ( Cpu pin ) : Cpu.PinValidResistorMode
IsSupportedBaudRate ( int com, uint &baudrateHz ) : bool
Register ( HardwareProvider provider ) : void
SupportsNonStandardBaudRate ( int com ) : bool

메소드 상세

GetAnalogChannelsCount() 공개 메소드

public GetAnalogChannelsCount ( ) : int
리턴 int

GetAnalogOutputChannelsCount() 공개 메소드

public GetAnalogOutputChannelsCount ( ) : int
리턴 int

GetAnalogOutputPinForChannel() 공개 메소드

public GetAnalogOutputPinForChannel ( Cpu channel ) : Cpu.Pin
channel Cpu
리턴 Cpu.Pin

GetAnalogPinForChannel() 공개 메소드

public GetAnalogPinForChannel ( Cpu channel ) : Cpu.Pin
channel Cpu
리턴 Cpu.Pin

GetAvailableAnalogOutputPrecisionInBitsForChannel() 공개 메소드

public GetAvailableAnalogOutputPrecisionInBitsForChannel ( Cpu channel ) : int[]
channel Cpu
리턴 int[]

GetAvailablePrecisionInBitsForChannel() 공개 메소드

public GetAvailablePrecisionInBitsForChannel ( Cpu channel ) : int[]
channel Cpu
리턴 int[]

GetBaudRateBoundary() 공개 메소드

public GetBaudRateBoundary ( int com, uint &MaxBaudRate, uint &MinBaudRate ) : void
com int
MaxBaudRate uint
MinBaudRate uint
리턴 void

GetI2CPins() 공개 메소드

public GetI2CPins ( Cpu &scl, Cpu &sda ) : void
scl Cpu
sda Cpu
리턴 void

GetLCDMetrics() 공개 메소드

public GetLCDMetrics ( int &width, int &height, int &bitsPerPixel, int &orientationDeg ) : void
width int
height int
bitsPerPixel int
orientationDeg int
리턴 void

GetPWMChannelsCount() 공개 메소드

public GetPWMChannelsCount ( ) : int
리턴 int

GetPinsCount() 공개 메소드

public GetPinsCount ( ) : int
리턴 int

GetPinsMap() 공개 메소드

public GetPinsMap ( Cpu &pins, int &PinCount ) : void
pins Cpu
PinCount int
리턴 void

GetPinsUsage() 공개 메소드

public GetPinsUsage ( Cpu pin ) : Cpu.PinUsage
pin Cpu
리턴 Cpu.PinUsage

GetPwmPinForChannel() 공개 메소드

public GetPwmPinForChannel ( Cpu channel ) : Cpu.Pin
channel Cpu
리턴 Cpu.Pin

GetSerialPins() 공개 메소드

public GetSerialPins ( string comPort, Cpu &rxPin, Cpu &txPin, Cpu &ctsPin, Cpu &rtsPin ) : void
comPort string
rxPin Cpu
txPin Cpu
ctsPin Cpu
rtsPin Cpu
리턴 void

GetSerialPortsCount() 공개 메소드

public GetSerialPortsCount ( ) : int
리턴 int

GetSpiPins() 공개 메소드

public GetSpiPins ( SPI spi_mod, Cpu &msk, Cpu &miso, Cpu &mosi ) : void
spi_mod SPI
msk Cpu
miso Cpu
mosi Cpu
리턴 void

GetSpiPortsCount() 공개 메소드

public GetSpiPortsCount ( ) : int
리턴 int

GetSupportedInterruptModes() 공개 메소드

public GetSupportedInterruptModes ( Cpu pin ) : Cpu.PinValidInterruptMode
pin Cpu
리턴 Cpu.PinValidInterruptMode

GetSupportedResistorModes() 공개 메소드

public GetSupportedResistorModes ( Cpu pin ) : Cpu.PinValidResistorMode
pin Cpu
리턴 Cpu.PinValidResistorMode

IsSupportedBaudRate() 공개 메소드

public IsSupportedBaudRate ( int com, uint &baudrateHz ) : bool
com int
baudrateHz uint
리턴 bool

Register() 공개 정적인 메소드

public static Register ( HardwareProvider provider ) : void
provider HardwareProvider
리턴 void

SupportsNonStandardBaudRate() 공개 메소드

public SupportsNonStandardBaudRate ( int com ) : bool
com int
리턴 bool