public class DefaultBicepsClientImpl extends Object implements IBICEPSClient, CommunicationAdapterCallback
public static IBICEPSClient getInstance()
public org.ws4d.java.security.SecurityKey getSecurityKey()
getSecurityKey in interface IBICEPSClientpublic HashMap<org.ws4d.java.types.EndpointReference,HashMap<String,BICEPSSafetyInformationPolicyElement>> getSafetyInformationMap()
getSafetyInformationMap in interface IBICEPSClientprotected CommunicationAdapter setupMDPWSClient(org.ws4d.java.security.SecurityKey securityKey)
public CommunicationAdapter getCommunicationAdapter()
getCommunicationAdapter in interface IBICEPSClientpublic void stop()
stop in interface IBICEPSClientpublic boolean isPnpEnabled()
isPnpEnabled in interface IBICEPSClientpublic void setPnpEnabled(boolean pnpEnabled)
setPnpEnabled in interface IBICEPSClientpublic void connectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
connectDevice in interface IBICEPSClientpublic void disconnectDevice(org.ws4d.java.service.reference.DeviceReference devRef)
disconnectDevice in interface IBICEPSClientpublic List<String> getDeviceWhitelist()
getDeviceWhitelist in interface IBICEPSClientpublic List<String> getDeviceBlacklist()
getDeviceBlacklist in interface IBICEPSClientpublic boolean isVMLocalDeviceDetectionEnabled()
isVMLocalDeviceDetectionEnabled in interface IBICEPSClientpublic void setVMLocalDeviceDetectionEnabled(boolean vmLocalDetectionEnabled)
setVMLocalDeviceDetectionEnabled in interface IBICEPSClientpublic void searchDevices(NetworkSearchQuery search)
searchDevices in interface IBICEPSClientpublic void searchDevices(NetworkSearchQuery search, List<org.ws4d.java.types.QName> types)
searchDevices in interface IBICEPSClientpublic ContextDiscovery getContextDiscovery()
getContextDiscovery in interface IBICEPSClientpublic void subscribe(MdibListener listener)
subscribe in interface IBICEPSClientpublic void unsubscribe(MdibListener listener)
unsubscribe in interface IBICEPSClientpublic BICEPSMetric getMetric(ProxyUniqueID proxyUniqueID)
getMetric in interface IBICEPSClientpublic List<BICEPSMetric> getMetrics(BICEPSMedicalDeviceSystem mds)
getMetrics in interface IBICEPSClientpublic List<BICEPSMetric> getMetrics(CodedValue code)
getMetrics in interface IBICEPSClientpublic BICEPSAlertSignal getAlertSignal(ProxyUniqueID proxyUniqueID)
getAlertSignal in interface IBICEPSClientpublic List<? extends BICEPSAlertSignal> getAlertSignals()
getAlertSignals in interface IBICEPSClientpublic List<? extends BICEPSAlertSignal> getAlertSignals(BICEPSMedicalDeviceSystem mds)
getAlertSignals in interface IBICEPSClientpublic List<? extends BICEPSAlertSignal> getAlertSignals(CodedValue conditionCode)
getAlertSignals in interface IBICEPSClientpublic BICEPSAlertCondition getAlertCondition(ProxyUniqueID proxyUniqueID)
getAlertCondition in interface IBICEPSClientpublic List<? extends BICEPSAlertCondition> getAlertConditions()
getAlertConditions in interface IBICEPSClientpublic List<? extends BICEPSAlertCondition> getAlertConditions(BICEPSMedicalDeviceSystem mds)
getAlertConditions in interface IBICEPSClientpublic List<? extends BICEPSAlertCondition> getAlertConditions(CodedValue code)
getAlertConditions in interface IBICEPSClientpublic BICEPSAlertSystem getAlertSystem(ProxyUniqueID proxyUniqueID)
getAlertSystem in interface IBICEPSClientpublic List<? extends BICEPSAlertSystem> getAlertSystems()
getAlertSystems in interface IBICEPSClientpublic List<? extends BICEPSAlertSystem> getAlertSystems(BICEPSMedicalDeviceSystem mds)
getAlertSystems in interface IBICEPSClientpublic List<BICEPSMDSContext> getMDSContexts()
getMDSContexts in interface IBICEPSClientpublic List<BICEPSMDSContext> getMDSContexts(BICEPSMedicalDeviceSystem mds)
getMDSContexts in interface IBICEPSClientpublic BICEPSStream getStream(ProxyUniqueID proxyUniqueID)
getStream in interface IBICEPSClientpublic List<MdsDescriptor> getDevices()
getDevices in interface IBICEPSClientpublic List<? extends BICEPSStream> getStreams(BICEPSMedicalDeviceSystem mds)
getStreams in interface IBICEPSClientpublic void deviceBye(org.ws4d.java.service.reference.DeviceReference devRef)
deviceBye in interface CommunicationAdapterCallbackpublic void deviceChanged(org.ws4d.java.service.reference.DeviceReference deviceRef)
deviceChanged in interface CommunicationAdapterCallbackpublic BICEPSMDSContext getMDSContext(BICEPSMedicalDeviceSystem mds)
public void modifiedDescription(org.ws4d.java.service.reference.DeviceReference devRef,
DescriptionModificationReport report)
modifiedDescription in interface CommunicationAdapterCallbackpublic void addDevice(org.ws4d.java.service.reference.DeviceReference devRef)
addDevice in interface CommunicationAdapterCallbackpublic void releaseAllProxiesForMedicalDeviceSystemProxy(BICEPSMedicalDeviceSystem mdsProxy)
releaseAllProxiesForMedicalDeviceSystemProxy in interface IBICEPSClientpublic void releaseDedicatedProxy(BICEPSProxy proxy)
releaseDedicatedProxy in interface IBICEPSClientpublic List<BICEPSMedicalDeviceSystem> retrieveMedicalDeviceSystemForDeviceReference(org.ws4d.java.service.reference.DeviceReference devRef)
retrieveMedicalDeviceSystemForDeviceReference in interface IBICEPSClientpublic void noDevicesFound(org.ws4d.java.types.SearchParameter search)
noDevicesFound in interface CommunicationAdapterCallbackpublic Set<BICEPSMedicalDeviceSystem> getMedicalDeviceSystems(org.ws4d.java.types.EndpointReference epr)
getMedicalDeviceSystems in interface IBICEPSClientpublic Set<BICEPSMedicalDeviceSystem> getMedicalDeviceSystems()
getMedicalDeviceSystems in interface IBICEPSClientpublic MDIBStructure getMDIBSearchStructure(org.ws4d.java.types.EndpointReference epr)
getMDIBSearchStructure in interface IBICEPSClientpublic Set<MDIBStructure> getMDIBSearchStructure()
getMDIBSearchStructure in interface IBICEPSClientpublic List<BICEPSMetric> getMetrics(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem, CodedValue code)
getMetrics in interface IBICEPSClientpublic List<BICEPSManeuver> getManeuvers(CodedValue code)
getManeuvers in interface IBICEPSClientpublic List<BICEPSManeuver> getManeuvers(BICEPSMedicalDeviceSystem clientMedicalDeviceSystem, CodedValue code)
public BICEPSManeuver getManeuver(ProxyUniqueID proxyUniqueID)
getManeuver in interface IBICEPSClientpublic List<? extends BICEPSManeuver> getManeuvers()
getManeuvers in interface IBICEPSClientpublic List<? extends BICEPSManeuver> getManeuvers(BICEPSMedicalDeviceSystem mds)
getManeuvers in interface IBICEPSClientCopyright © 2018. All rights reserved.