public class DefaultBICEPSDeviceInterface extends java.lang.Object implements BICEPSDeviceInterface
| Constructor and Description |
|---|
DefaultBICEPSDeviceInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
createBICEPSDeviceNode()
Creates the biceps device node.
|
protected java.lang.String[] |
getArgs() |
protected BICEPSDeviceNode |
getBICEPSDeviceNode() |
protected int |
getDeviceConfigId() |
BICEPSDeviceNodeInterfaceDescription |
getInterfaceDescription()
Gets the interface description.
|
BICEPSDeviceNodeInterfaceState |
getInterfaceState() |
protected MedicalDeviceCommunicationInterface |
getMdCom() |
MedicalDeviceInformationBase |
getMdib() |
void |
initializeBICEPSDeviceInterface()
Initialize biceps device interface.
|
void |
prepareBICEPSDeviceInterface(int deviceConfigId,
java.lang.String[] args)
Setup the network device interface.
|
void |
registerBICEPSDeviceNodeCallbacks()
Register biceps device node callbacks.
|
void |
registerBICEPSDeviceNodeOperations()
Register biceps device node operations.
|
protected void |
registerEpisodicEventReports(OperationDescriptionRegistry registry) |
protected void |
registerGetOperations(OperationDescriptionRegistry registry) |
void |
registerMDIHandler()
Register mdi handler.
|
protected void |
registerPeriodicEventReports(OperationDescriptionRegistry registry) |
protected void |
registerSetOperations(OperationDescriptionRegistry registry,
java.util.HashMap<java.lang.Class<? extends MDICommand>,java.util.Set<BICEPSQoSPolicy>> commandPolicyMap) |
protected void |
registerWaveformStreamSource(OperationDescriptionRegistry registry) |
protected void |
setBICEPSDeviceNode(BICEPSDeviceNode diceDeviceNode) |
void |
setMedicalDeviceCommunicationInterface(MedicalDeviceCommunicationInterface mdCom)
Sets the medical device communication interface.
|
void |
setupBICEPSDeviceNodeCommunication()
Setup biceps device node communication.
|
void |
setupMDIB()
Setup mdib.
|
void |
setupMedicalDeviceInterfaceCommunication()
Setup medical device interface communication.
|
void |
start()
Start.
|
void |
stop()
Stop.
|
void |
updateBICEPSDeviceNodeMetaData()
Update biceps device node meta data.
|
public void prepareBICEPSDeviceInterface(int deviceConfigId,
java.lang.String[] args)
BICEPSDeviceInterfaceprepareBICEPSDeviceInterface in interface BICEPSDeviceInterfacedeviceConfigId - the device config idargs - the argspublic void initializeBICEPSDeviceInterface()
BICEPSDeviceInterfaceinitializeBICEPSDeviceInterface in interface BICEPSDeviceInterfacepublic void setMedicalDeviceCommunicationInterface(MedicalDeviceCommunicationInterface mdCom)
BICEPSDeviceInterfacesetMedicalDeviceCommunicationInterface in interface BICEPSDeviceInterfacemdCom - the new medical device communication interfacepublic void setupMedicalDeviceInterfaceCommunication()
BICEPSDeviceInterfacesetupMedicalDeviceInterfaceCommunication in interface BICEPSDeviceInterfacepublic void setupBICEPSDeviceNodeCommunication()
BICEPSDeviceInterfacesetupBICEPSDeviceNodeCommunication in interface BICEPSDeviceInterfacepublic void setupMDIB()
BICEPSDeviceInterfacesetupMDIB in interface BICEPSDeviceInterfacepublic void updateBICEPSDeviceNodeMetaData()
BICEPSDeviceInterfaceupdateBICEPSDeviceNodeMetaData in interface BICEPSDeviceInterfacepublic void registerBICEPSDeviceNodeOperations()
BICEPSDeviceInterfaceregisterBICEPSDeviceNodeOperations in interface BICEPSDeviceInterfaceprotected void registerWaveformStreamSource(OperationDescriptionRegistry registry)
protected void registerGetOperations(OperationDescriptionRegistry registry)
protected void registerSetOperations(OperationDescriptionRegistry registry, java.util.HashMap<java.lang.Class<? extends MDICommand>,java.util.Set<BICEPSQoSPolicy>> commandPolicyMap)
protected void registerPeriodicEventReports(OperationDescriptionRegistry registry)
protected void registerEpisodicEventReports(OperationDescriptionRegistry registry)
public void createBICEPSDeviceNode()
BICEPSDeviceInterfacecreateBICEPSDeviceNode in interface BICEPSDeviceInterfacepublic void registerMDIHandler()
BICEPSDeviceInterfaceregisterMDIHandler in interface BICEPSDeviceInterfacepublic void registerBICEPSDeviceNodeCallbacks()
BICEPSDeviceInterfaceregisterBICEPSDeviceNodeCallbacks in interface BICEPSDeviceInterfacepublic void start()
BICEPSDeviceInterfacestart in interface BICEPSDeviceInterfacepublic void stop()
BICEPSDeviceInterfacestop in interface BICEPSDeviceInterfacepublic BICEPSDeviceNodeInterfaceDescription getInterfaceDescription()
BICEPSDeviceInterfacegetInterfaceDescription in interface BICEPSDeviceInterfacepublic BICEPSDeviceNodeInterfaceState getInterfaceState()
protected BICEPSDeviceNode getBICEPSDeviceNode()
protected void setBICEPSDeviceNode(BICEPSDeviceNode diceDeviceNode)
protected int getDeviceConfigId()
protected java.lang.String[] getArgs()
public MedicalDeviceInformationBase getMdib()
getMdib in interface BICEPSDeviceInterfaceprotected MedicalDeviceCommunicationInterface getMdCom()