C# 클래스 GHIElectronics.UAP.Gadgeteer.Socket

상속: ISocket
파일 보기 프로젝트 열기: amykatenicho/IoTWorkshop

공개 메소드들

메소드 설명
AddSupportedTypes ( ) : void
CreateAnalogIOAsync ( SocketPinNumber pinNumber ) : Task
CreateAnalogIOAsync ( SocketPinNumber pinNumber, double initialVoltage ) : Task
CreateDigitalIOAsync ( SocketPinNumber pinNumber ) : Task
CreateDigitalIOAsync ( SocketPinNumber pinNumber, Windows.Devices interruptType ) : Task
CreateDigitalIOAsync ( SocketPinNumber pinNumber, bool initialValue ) : Task
CreateI2cDeviceAsync ( Windows.Devices connectionSettings ) : Task
CreateI2cDeviceAsync ( Windows.Devices connectionSettings, SocketPinNumber sdaPinNumber, SocketPinNumber sclPinNumber ) : Task
CreatePwmOutputAsync ( SocketPinNumber pinNumber ) : Task
CreateSerialDeviceAsync ( ) : Task
CreateSpiDeviceAsync ( Windows.Devices connectionSettings ) : Task
CreateSpiDeviceAsync ( Windows.Devices connectionSettings, SocketPinNumber chipSelectPinNumber, SocketPinNumber masterOutPinNumber, SocketPinNumber masterInPinNumber, SocketPinNumber clockPinNumber ) : Task
EnsureTypeIsSupported ( SocketType type ) : void
IsTypeSupported ( SocketType type ) : bool
SetNativePin ( SocketPinNumber pinNumber, int nativePinNumber ) : void
Socket ( int socketNumber ) : GHIElectronics.UAP.Gadgeteer.SocketInterfaces

메소드 상세

AddSupportedTypes() 공개 메소드

public AddSupportedTypes ( ) : void
리턴 void

CreateAnalogIOAsync() 공개 메소드

public CreateAnalogIOAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
리턴 Task

CreateAnalogIOAsync() 공개 메소드

public CreateAnalogIOAsync ( SocketPinNumber pinNumber, double initialVoltage ) : Task
pinNumber SocketPinNumber
initialVoltage double
리턴 Task

CreateDigitalIOAsync() 공개 메소드

public CreateDigitalIOAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
리턴 Task

CreateDigitalIOAsync() 공개 메소드

public CreateDigitalIOAsync ( SocketPinNumber pinNumber, Windows.Devices interruptType ) : Task
pinNumber SocketPinNumber
interruptType Windows.Devices
리턴 Task

CreateDigitalIOAsync() 공개 메소드

public CreateDigitalIOAsync ( SocketPinNumber pinNumber, bool initialValue ) : Task
pinNumber SocketPinNumber
initialValue bool
리턴 Task

CreateI2cDeviceAsync() 공개 메소드

public CreateI2cDeviceAsync ( Windows.Devices connectionSettings ) : Task
connectionSettings Windows.Devices
리턴 Task

CreateI2cDeviceAsync() 공개 메소드

public CreateI2cDeviceAsync ( Windows.Devices connectionSettings, SocketPinNumber sdaPinNumber, SocketPinNumber sclPinNumber ) : Task
connectionSettings Windows.Devices
sdaPinNumber SocketPinNumber
sclPinNumber SocketPinNumber
리턴 Task

CreatePwmOutputAsync() 공개 메소드

public CreatePwmOutputAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
리턴 Task

CreateSerialDeviceAsync() 공개 메소드

public CreateSerialDeviceAsync ( ) : Task
리턴 Task

CreateSpiDeviceAsync() 공개 메소드

public CreateSpiDeviceAsync ( Windows.Devices connectionSettings ) : Task
connectionSettings Windows.Devices
리턴 Task

CreateSpiDeviceAsync() 공개 메소드

public CreateSpiDeviceAsync ( Windows.Devices connectionSettings, SocketPinNumber chipSelectPinNumber, SocketPinNumber masterOutPinNumber, SocketPinNumber masterInPinNumber, SocketPinNumber clockPinNumber ) : Task
connectionSettings Windows.Devices
chipSelectPinNumber SocketPinNumber
masterOutPinNumber SocketPinNumber
masterInPinNumber SocketPinNumber
clockPinNumber SocketPinNumber
리턴 Task

EnsureTypeIsSupported() 공개 메소드

public EnsureTypeIsSupported ( SocketType type ) : void
type SocketType
리턴 void

IsTypeSupported() 공개 메소드

public IsTypeSupported ( SocketType type ) : bool
type SocketType
리턴 bool

SetNativePin() 공개 메소드

public SetNativePin ( SocketPinNumber pinNumber, int nativePinNumber ) : void
pinNumber SocketPinNumber
nativePinNumber int
리턴 void

Socket() 공개 메소드

public Socket ( int socketNumber ) : GHIElectronics.UAP.Gadgeteer.SocketInterfaces
socketNumber int
리턴 GHIElectronics.UAP.Gadgeteer.SocketInterfaces