C# Class GHIElectronics.UAP.Gadgeteer.Socket

Inheritance: ISocket
Exibir arquivo Open project: amykatenicho/IoTWorkshop

Public Methods

Method Description
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

Method Details

AddSupportedTypes() public method

public AddSupportedTypes ( ) : void
return void

CreateAnalogIOAsync() public method

public CreateAnalogIOAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
return Task

CreateAnalogIOAsync() public method

public CreateAnalogIOAsync ( SocketPinNumber pinNumber, double initialVoltage ) : Task
pinNumber SocketPinNumber
initialVoltage double
return Task

CreateDigitalIOAsync() public method

public CreateDigitalIOAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
return Task

CreateDigitalIOAsync() public method

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

CreateDigitalIOAsync() public method

public CreateDigitalIOAsync ( SocketPinNumber pinNumber, bool initialValue ) : Task
pinNumber SocketPinNumber
initialValue bool
return Task

CreateI2cDeviceAsync() public method

public CreateI2cDeviceAsync ( Windows.Devices connectionSettings ) : Task
connectionSettings Windows.Devices
return Task

CreateI2cDeviceAsync() public method

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

CreatePwmOutputAsync() public method

public CreatePwmOutputAsync ( SocketPinNumber pinNumber ) : Task
pinNumber SocketPinNumber
return Task

CreateSerialDeviceAsync() public method

public CreateSerialDeviceAsync ( ) : Task
return Task

CreateSpiDeviceAsync() public method

public CreateSpiDeviceAsync ( Windows.Devices connectionSettings ) : Task
connectionSettings Windows.Devices
return Task

CreateSpiDeviceAsync() public method

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
return Task

EnsureTypeIsSupported() public method

public EnsureTypeIsSupported ( SocketType type ) : void
type SocketType
return void

IsTypeSupported() public method

public IsTypeSupported ( SocketType type ) : bool
type SocketType
return bool

SetNativePin() public method

public SetNativePin ( SocketPinNumber pinNumber, int nativePinNumber ) : void
pinNumber SocketPinNumber
nativePinNumber int
return void

Socket() public method

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