public interface IBICEPSClient
| Modifier and Type | Method and Description |
|---|---|
void |
connectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
Triggers a connect to the specified device.
|
void |
disconnectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
Disconnect from the remote device and remove all cached data of the device.
|
<T extends BICEPSAlertCondition> |
getAlertCondition(ProxyUniqueID proxyUniqueID)
Gets the alert condition.
|
<T extends BICEPSAlertCondition> |
getAlertConditions()
Gets the alert conditions.
|
<T extends BICEPSAlertCondition> |
getAlertConditions(BICEPSMedicalDeviceSystem mds)
Gets the alert conditions.
|
<T extends BICEPSAlertCondition> |
getAlertConditions(CodedValue typeCode)
Gets the alert conditions.
|
<T extends BICEPSAlertSignal> |
getAlertSignal(ProxyUniqueID proxyUniqueID)
Gets the alert signal.
|
<T extends BICEPSAlertSignal> |
getAlertSignals()
Gets the alert signals.
|
<T extends BICEPSAlertSignal> |
getAlertSignals(BICEPSMedicalDeviceSystem mds)
Gets the alert signals.
|
<T extends BICEPSAlertSignal> |
getAlertSignals(CodedValue typeCode)
Gets the alert signals.
|
<T extends BICEPSAlertSystem> |
getAlertSystem(ProxyUniqueID proxyUniqueID)
Gets the alert system.
|
<T extends BICEPSAlertSystem> |
getAlertSystems()
Gets the alert systems.
|
<T extends BICEPSAlertSystem> |
getAlertSystems(BICEPSMedicalDeviceSystem mds)
Gets the alert systems.
|
CommunicationAdapter |
getCommunicationAdapter()
Gets the communication adapter.
|
ContextDiscovery |
getContextDiscovery()
Gets the context discovery.
|
List<String> |
getDeviceBlacklist()
Thread-safe list of UUID strings that represents a black list of devices with which communication is not desired.
|
<T extends MdsDescriptor> |
getDevices()
Gets the devices.
|
List<String> |
getDeviceWhitelist()
Thread-safe list of UUID strings that represents a white list of devices with which communication is desired.
|
<T extends BICEPSManeuver> |
getManeuver(ProxyUniqueID proxyUniqueID)
Gets the maneuver.
|
<T extends BICEPSManeuver> |
getManeuvers()
Gets the maneuvers.
|
<T extends BICEPSManeuver> |
getManeuvers(BICEPSMedicalDeviceSystem mds)
Gets the maneuvers.
|
<T extends BICEPSManeuver> |
getManeuvers(CodedValue typeCode)
Gets the maneuvers.
|
Set<MDIBStructure> |
getMDIBSearchStructure()
Gets the MDIB search structure.
|
MDIBStructure |
getMDIBSearchStructure(org.ws4d.java.types.EndpointReference epr)
Gets the MDIB search structure.
|
<T extends BICEPSMDSContext> |
getMDSContexts()
Gets the MDS contexts.
|
<T extends BICEPSMDSContext> |
getMDSContexts(BICEPSMedicalDeviceSystem mds)
Gets the MDS contexts.
|
Set<BICEPSMedicalDeviceSystem> |
getMedicalDeviceSystems()
Gets the medical device systems.
|
Set<BICEPSMedicalDeviceSystem> |
getMedicalDeviceSystems(org.ws4d.java.types.EndpointReference epr)
Gets the medical device systems.
|
<T extends BICEPSMetric> |
getMetric(ProxyUniqueID proxyUniqueID)
Gets the metric.
|
<T extends BICEPSMetric> |
getMetrics(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem)
Gets the metrics.
|
<T extends BICEPSMetric> |
getMetrics(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem,
CodedValue codeFilter)
Gets the metrics.
|
<T extends BICEPSMetric> |
getMetrics(CodedValue typeCode)
Gets the metrics.
|
HashMap<org.ws4d.java.types.EndpointReference,HashMap<String,BICEPSSafetyInformationPolicyElement>> |
getSafetyInformationMap()
Gets the safety information for an
EndpointReferences. |
org.ws4d.java.security.SecurityKey |
getSecurityKey() |
BICEPSStream |
getStream(ProxyUniqueID proxyUniqueID)
Gets the stream.
|
<T extends BICEPSStream> |
getStreams(BICEPSMedicalDeviceSystem medicalDeviceSystem)
Gets the streams.
|
boolean |
isPnpEnabled()
Checks if plug and play is enabled.
|
boolean |
isVMLocalDeviceDetectionEnabled()
Checks if is VM local device detection enabled.
|
void |
releaseAllProxiesForMedicalDeviceSystemProxy(BICEPSMedicalDeviceSystem mdsProxy)
Release all proxies for a medical device system proxy.
|
void |
releaseDedicatedProxy(BICEPSProxy proxy)
Releases a proxy.
|
List<BICEPSMedicalDeviceSystem> |
retrieveMedicalDeviceSystemForDeviceReference(org.ws4d.java.service.reference.DeviceReference devRef)
Retrieve medical device system for device reference.
|
void |
searchDevices(NetworkSearchQuery search)
Search devices in the network.
|
void |
searchDevices(NetworkSearchQuery search,
List<org.ws4d.java.types.QName> types)
Search devices in the network.
|
void |
setPnpEnabled(boolean pnpEnabled)
Configures the plug and play capabilities (implicit discovery) of this
IBICEPSClient instance. |
void |
setVMLocalDeviceDetectionEnabled(boolean vmLocalDetectionEnabled)
Sets the VM local device detection enabled.
|
void |
stop()
Stops this
IBICEPSClient instance. |
void |
subscribe(MdibListener listener)
Adds a subscription for a
MdibListener. |
void |
unsubscribe(MdibListener listener)
Removes a subscription for a
MdibListener. |
void stop()
IBICEPSClient instance.boolean isPnpEnabled()
true, if is plug and play is enabledvoid setPnpEnabled(boolean pnpEnabled)
IBICEPSClient instance.pnpEnabled - if true, this IBICEPSClient instance will react on implicit discovery messagesvoid connectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
devRef - the device referencevoid disconnectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
devRef - the device referenceList<String> getDeviceBlacklist()
List<String> getDeviceWhitelist()
boolean isVMLocalDeviceDetectionEnabled()
true, if is VM local device detection is enabledvoid setVMLocalDeviceDetectionEnabled(boolean vmLocalDetectionEnabled)
vmLocalDetectionEnabled - if true, local device detection is enabledvoid subscribe(MdibListener listener)
MdibListener.listener - the listenervoid unsubscribe(MdibListener listener)
MdibListener.listener - the listenervoid searchDevices(NetworkSearchQuery search)
search - the searchvoid searchDevices(NetworkSearchQuery search, List<org.ws4d.java.types.QName> types)
search - the searchtype - Device type to search forContextDiscovery getContextDiscovery()
CommunicationAdapter getCommunicationAdapter()
void releaseDedicatedProxy(BICEPSProxy proxy)
proxy - the proxyvoid releaseAllProxiesForMedicalDeviceSystemProxy(BICEPSMedicalDeviceSystem mdsProxy)
mdsProxy - the mds proxyList<BICEPSMedicalDeviceSystem> retrieveMedicalDeviceSystemForDeviceReference(org.ws4d.java.service.reference.DeviceReference devRef)
devRef - the dev refSet<BICEPSMedicalDeviceSystem> getMedicalDeviceSystems(org.ws4d.java.types.EndpointReference epr)
epr - the eprSet<BICEPSMedicalDeviceSystem> getMedicalDeviceSystems()
MDIBStructure getMDIBSearchStructure(org.ws4d.java.types.EndpointReference epr)
epr - the eprSet<MDIBStructure> getMDIBSearchStructure()
<T extends BICEPSMetric> T getMetric(ProxyUniqueID proxyUniqueID)
T - the generic typeproxyUniqueID - the proxy unique id<T extends BICEPSMetric> List<T> getMetrics(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem)
T - the generic typeclientMedicalDeviceSystem - the client medical device system<T extends BICEPSMetric> List<T> getMetrics(CodedValue typeCode)
T - the generic typetypeCode - the type code<T extends BICEPSMetric> List<T> getMetrics(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem, CodedValue codeFilter)
T - the generic typeclientMedicalDeviceSystem - the client medical device systemcodeFilter - the code filter<T extends BICEPSAlertCondition> T getAlertCondition(ProxyUniqueID proxyUniqueID)
T - the generic typeproxyUniqueID - the proxy unique id<T extends BICEPSAlertCondition> List<T> getAlertConditions()
T - the generic type<T extends BICEPSAlertCondition> List<T> getAlertConditions(BICEPSMedicalDeviceSystem mds)
T - the generic typemds - the mds<T extends BICEPSAlertCondition> List<T> getAlertConditions(CodedValue typeCode)
T - the generic typetypeCode - the type code<T extends BICEPSAlertSystem> T getAlertSystem(ProxyUniqueID proxyUniqueID)
T - the generic typeproxyUniqueID - the proxy unique id<T extends BICEPSAlertSystem> List<T> getAlertSystems()
T - the generic type<T extends BICEPSAlertSystem> List<T> getAlertSystems(BICEPSMedicalDeviceSystem mds)
T - the generic typemds - the mds<T extends BICEPSAlertSignal> T getAlertSignal(ProxyUniqueID proxyUniqueID)
T - the generic typeproxyUniqueID - the proxy unique id<T extends BICEPSAlertSignal> List<T> getAlertSignals()
T - the generic type<T extends BICEPSAlertSignal> List<T> getAlertSignals(BICEPSMedicalDeviceSystem mds)
T - the generic typemds - the mds<T extends BICEPSAlertSignal> List<T> getAlertSignals(CodedValue typeCode)
T - the generic typetypeCode - the type code<T extends BICEPSMDSContext> List<T> getMDSContexts()
T - the generic type<T extends BICEPSMDSContext> List<T> getMDSContexts(BICEPSMedicalDeviceSystem mds)
T - the generic typemds - the mds<T extends BICEPSManeuver> T getManeuver(ProxyUniqueID proxyUniqueID)
T - the generic typeproxyUniqueID - the proxy unique id<T extends BICEPSManeuver> List<T> getManeuvers()
T - the generic type<T extends BICEPSManeuver> List<T> getManeuvers(BICEPSMedicalDeviceSystem mds)
T - the generic typemds - the mds<T extends BICEPSManeuver> List<T> getManeuvers(CodedValue typeCode)
T - the generic typetypeCode - the type codeBICEPSStream getStream(ProxyUniqueID proxyUniqueID)
proxyUniqueID - the proxy unique id<T extends BICEPSStream> List<T> getStreams(BICEPSMedicalDeviceSystem medicalDeviceSystem)
T - the generic typemedicalDeviceSystem - the medical device system<T extends MdsDescriptor> List<T> getDevices()
T - the generic typeorg.ws4d.java.security.SecurityKey getSecurityKey()
HashMap<org.ws4d.java.types.EndpointReference,HashMap<String,BICEPSSafetyInformationPolicyElement>> getSafetyInformationMap()
EndpointReferences.EndpointReferences.Copyright © 2018. All rights reserved.