Device Class |
public class Device
The Device type exposes the following members.
| Name | Description | |
|---|---|---|
| Device(Messenger) | Create a Remote I/O server device object using the supplied Message64.Messenger transport object. | |
| Device(Int32, Int32, String, Int32) | Create a Remote I/O server device object using USB Raw HID transport. |
| Name | Description | |
|---|---|---|
| Capabilities | Capability string from the Remote I/O device. | |
| Version | Version string from the Remote I/O device. |
| Name | Description | |
|---|---|---|
| ADC_Available | Query available A/D inputs. | |
| ADC_Create | Create a remote A/D input. | |
| DAC_Available | Query available D/A outputs. | |
| DAC_Create | Create a remote D/A output. | |
| Dispatcher | Command dispatcher. | |
| GPIO_Available | Query available GPIO pins. | |
| GPIO_Create | Create a remote GPIO pin object. | |
| I2C_Available | Query available I2C buses. | |
| I2C_Create | Create a remote I2C bus controller. | |
| PWM_Available | Query available PWM outputs. | |
| PWM_Create | Create a remote PWM output. | |
| SPI_Available | Query available SPI slave devices. | |
| SPI_Create | Create a remote SPI slave device. |
| Name | Description | |
|---|---|---|
| MAX_CHANNELS | Maximum number of channels each subsystem can support. | |
| Unavailable | Designator for an unavailable channel. |