Methods
close
- close(): boolean
Returns boolean
- True if the Device was successfully closed, otherwise false.
getDeviceInfo
- getDeviceInfo(): Promise<IDeviceInfo>
- Promise that resolves to a Device
Information interface.
getDeviceSensors
- getDeviceSensors(): Promise<undefined | DeviceSensorList>
- Promise that resolves to a
list of Sensor interfaces if the Device supports sensors, otherwise undefined.
getDeviceSettings
- getDeviceSettings(): Promise<undefined | IDeviceSettings>
- Promise that resolves to a Device
Settings interface if the Device supports settings, otherwise undefined.
getFPGAConfiguration
- getFPGAConfiguration(): IFPGAConfiguration
- The FPGA configuration interface for the Device.
getFPGADataPortClassic
- getFPGADataPortClassic(): Promise<IFPGADataPortClassic>
- Promise that resolves to the FPGA dataport
classic interface for the Device if it is supported.
getI2C
- getI2C(): undefined | IDeviceI2C
- The I2C interface for the Device if
the Device supports I2C, otherwise undefined.
getPLL
- getPLL(): undefined | IPLL22150 | IPLL22393
- The PLL interface for the Device
if the Device supports PLL, otherwise undefined.
getSystemFlash
- getSystemFlash(): undefined | IFlashMemory
- The System Flash interface for the Device
if the Device supports System Flash, otherwise undefined.
isOpen
- isOpen(): Promise<boolean>
Returns Promise<boolean>
- Promise that resolves to true if the Device
is open, otherwise false.
setDeviceID
- setDeviceID(deviceID): Promise<void>
Returns Promise<void>
- Promise that resolves when the ID has been
successfully set.
Interface that provides the methods that may be used to interact with the Device.