|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DeviceDriverManager
Method Summary | |
---|---|
java.util.List<DeviceURI> |
getConnectedDevices(BusURI uri)
Returns a list of connected Devices to this busURI |
java.util.List<ChannelInformation> |
getDeviceChannels(DeviceURI uri)
Returns a List of Channels for a given Device. |
void |
readDeviceAsync(DeviceURI url,
java.util.List<ChannelIdentifier> list,
DataReceivedListener callback,
java.lang.Object handle)
Delegates a readDeviceAsync request to the appropriate communication driver |
java.util.List<Measurement> |
readDeviceSync(DeviceURI uri,
java.util.List<ChannelIdentifier> channels)
Immediately reads a Device and returns measured Results |
void |
writeChannel(DeviceURI url,
ChannelIdentifier channel,
double value)
Delegates a writeChannel request for the given channel and value to the appropriate communication driver. |
Method Detail |
---|
void readDeviceAsync(DeviceURI url, java.util.List<ChannelIdentifier> list, DataReceivedListener callback, java.lang.Object handle) throws NoSuchDriverException, java.io.IOException
url
- list
- callback
- handle
-
NoSuchDriverException
java.io.IOException
void writeChannel(DeviceURI url, ChannelIdentifier channel, double value) throws NoSuchDriverException, MethodNotImplementedException, java.io.IOException
url
- channel
- value
-
NoSuchDriverException
MethodNotImplementedException
java.io.IOException
java.util.List<DeviceURI> getConnectedDevices(BusURI uri) throws MethodNotImplementedException, NoSuchDriverException, java.io.IOException
uri
-
MethodNotImplementedException
NoSuchDriverException
java.io.IOException
java.util.List<ChannelInformation> getDeviceChannels(DeviceURI uri) throws MethodNotImplementedException, NoSuchDriverException, java.io.IOException
uri
-
MethodNotImplementedException
NoSuchDriverException
java.io.IOException
java.util.List<Measurement> readDeviceSync(DeviceURI uri, java.util.List<ChannelIdentifier> channels) throws MethodNotImplementedException, java.io.IOException
uri
- channels
-
MethodNotImplementedException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |