OpenICE Community Support Forum

Welcome to the OpenICE community support forum. Use this forum for submitting bugs, asking for help, and solving problems you are having with OpenICE software. For ideas, general questions, and conversation please use the discussion forum.
0
Answered
Thomas Drake-Brockman 2 years ago • updated by mustapha 4 months ago 4
Hi,

I've been working with a Philips IntelliVue MX800, and the associated RJ45 to RS232 adapter required.

I've been left a little confused after seeing the below diagram on your website. It appears to me that the white numbers on the left-most diagram of the RJ45 connector appear to be inconsistent with the two other diagram of the RJ45 connector.

This is based on the assumption that the left-most diagram is displaying and end-on view of the RJ45 connector.


Answer
Jeff Peterson 2 years ago
Hey Thomas,

The left-most diagram is a cross section of a male connector plugged into a female connector. Use the pin connection numbering described by the drawing with the pin layout of the smaller drawings. The pinouts on the two smaller individual illustrations are the correct layout for each gender connector. The pin numbering is standardized so feel free to Google around for better pictures.

Thanks,
Jeff
0
john 4 months ago in OpenICE 0

I try to create a nodejs server that can read openice dds message. It just like what the hello-openice java program does but I want to do it on nodejs. I found out a npm module https://github.com/rticommunity/rticonnextdds-connector/blob/master/examples/nodejs/README.md, that can read dds message on nodejs. It requires to create a xml file, https://github.com/rticommunity/rticonnextdds-connector/blob/master/examples/nodejs/ShapeExample.xml. But I don't know how to fill in the openice version one.

DDS OpenICE
+1
Willy Beyer 6 months ago in OpenICE • updated by Dylan Bagshaw 5 months ago 1

Hello,


first I'd really like to thank all the people, who put so much effort in this project. I would love to use the software for a student project of mine, but I stumbled upon some difficulties realizing it. I will try to keep it short and just list some of the problems I encountered:


  • When trying to use the .exe on a windows system and connecting the MP70 with a simple serial setup, I wasn't able to establish a connection. It's probably because of a GUI bug, which was mentioned in some other thread.
  • After that I tried the .bat from the zip archive. With this build I was able to establish a connection with the device adapter, but the ICE_Supervisor would not start. The windows console states an "Exception in Application Start Method".
  • Trying to build from Source using e(fx)clipse, there were some problems with the JavaFX class. com.sun.javafx.Util should be com.sun.javafx.utils.Util After correcting this I was able to build until the test phase, which gave me the following errors:

org.mdpnp.apps.testapp.export.CSVPersisterTest > testCVSLine FAILED
org.junit.ComparisonFailure at CSVPersisterTest.java:28

org.mdpnp.apps.testapp.export.VerilogVCDPersisterTest > testBasicDataStream FAILED
org.junit.ComparisonFailure at VerilogVCDPersisterTest.java:67


I uploaded my test results and the demo-apps.log here: https://drive.google.com/drive/folders/0B2ziQOvyeT-wVDNJcWg1NVAyV28?usp=sharing


Hopefully my descrption is not as confusing as it seems to me. I don't think there is a problem with the testapp, but maybe some incompatbility problems regarding the use of JavaFX and newer versions of the JDK. But I really have no idea, where to start searching. The device adapter and device communication seem to work.


If anyone has an idea how to fix or locate the problem I'd be really thankful :)


Kind regards,

Willy

OpenICE
0
Jonas Pochard 12 months ago in OpenICE • updated 6 months ago 2

Hi to all the OpenIce team.


I am a french resident trying to implement an OpenIce server in our surgical intensive care in Paris.


I followed the setup provided in the documentation, and mine is as described :


- Philips IntelliVue MP70

- Ethernet cable

- RJ45 to DB9 modular adapter

- RS232 serial cape

- BBB

- TP-Link router

- Personal computer with OpenIce Supervisor


I have checked all the steps and I think the cabling is good (I'm using a male DB9 connector so the pin layout is reversed from your picture).

I'm nonetheless stuck at the "Requesting Association" step.

One thing I have not been able to do is to synchronize the date since I cannot access any NTP server from the hospital due to administrative restrictions.


I have a few questions :

- Does the clock icon signaling that my BBB is not synchronized with a NTP server (I tried to input a manual time through the date command, to no avail) can lock the association phase ?

- This is a RevG MP70, do I need to change the pin layout in the modular RJ45/DB9 cable ?

- I can't seem to find any way or any file to debug the messages that are sent through the /dev/ttyO1 serial device. Can you point me to a way to solve this issue ?


I want to thank you a lot for all the hard work and I'm looking forward to giving a little back if I can.


Regards,

JP

device-adapter OpenICE
+1
D Nesmith 10 months ago in OpenICE • updated by Willy Beyer 6 months ago 3

I am trying to use the rs-232 option with an Intellivue MP50 on Windows 7 x64. It does not seem to open the serial port (I am assuming it will default to COM1?).

The demo-apps.log looks like this:

2016-09-06 10:14:33,625 | INFO | Loading System configuration from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-apps-0.6.3-SNAPSHOT.jar!/ice.system.properties | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:45,464 | WARN | Attempt to load org.mdpnp.data.serial.PureJavaCommSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,464 | WARN | cannot load candidate SerialProvider org.mdpnp.data.serial.PureJavaCommSerialProvider; trying another | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
java.lang.ClassNotFoundException: org.mdpnp.data.serial.PureJavaCommSerialProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.mdpnp.devices.serial.SerialProviderFactory.locateDefaultProvider(SerialProviderFactory.java:92)
at org.mdpnp.devices.serial.SerialProviderFactory.getDefaultProvider(SerialProviderFactory.java:63)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:287)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:276)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyObjectWrapper.java:176)
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:142)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel.lambda$new$154(ComboBox.java:502)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel$$Lambda$72/188476955.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.SingleSelectionModel.updateSelectedIndex(SingleSelectionModel.java:215)
at javafx.scene.control.SingleSelectionModel.select(SingleSelectionModel.java:149)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.lambda$createListView$321(ComboBoxListViewSkin.java:695)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin$$Lambda$152/1186318323.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:395)
at javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:348)
at javafx.scene.control.ListView$ListViewBitSetSelectionModel.clearAndSelect(ListView.java:1400)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:260)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:224)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3758)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3486)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2495)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(GlassViewEventHandler.java:385)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$265/1756976004.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:404)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:927)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:128)
at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:511)
at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107)
at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:593)
at javafx.stage.Stage.showAndWait(Stage.java:463)
at org.mdpnp.apps.testapp.ConfigurationDialog.showDialog(ConfigurationDialog.java:165)
at org.mdpnp.apps.testapp.Main$FxApplication.start(Main.java:81)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
at com.sun.javafx.application.LauncherImpl$$Lambda$52/895595521.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/30812720.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
at com.sun.javafx.application.PlatformImpl$$Lambda$50/792647665.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
at com.sun.javafx.application.PlatformImpl$$Lambda$49/538452371.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(WinApplication.java:101)
at com.sun.glass.ui.win.WinApplication$$Lambda$38/1689157972.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:14:45,468 | WARN | Attempt to load org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,469 | WARN | org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:47,016 | INFO | Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,045 | INFO | Loading XML bean definitions from class path resource [DeviceAdapterContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,140 | INFO | Loading XML bean definitions from class path resource [RtConfig.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,219 | INFO | Loading properties file from class path resource [ice.properties] | org.springframework.beans.factory.config.PropertyPlaceholderConfigurer | JavaFX Application Thread
2016-09-06 10:14:47,312 | INFO | Loading ice_library.xml from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/x73-idl-rti-dds-0.6.3-SNAPSHOT.jar!/META-INF/ice_library.xml | org.mdpnp.rtiapi.qos.IceQos | JavaFX Application Thread
2016-09-06 10:14:47,677 | INFO | Refreshing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,678 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,728 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'taskExecutor': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'driver': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'deviceIdentity': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'partition': replacing [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'timeManager': replacing [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileInvoker': replacing [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileSchedule': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'timerFactory': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmxServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmx.attributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.assembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.namingStrategy': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'annotations.exporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,819 | INFO | Initializing ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,069 | INFO | Initializing ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,126 | INFO | Registering beans for JMX exposure on startup | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'driver' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'partition' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,134 | INFO | Bean with name 'timeManager' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,135 | INFO | Located managed bean 'partition': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=partition] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,147 | INFO | Located managed bean 'driver': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=driver] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,157 | INFO | Located managed bean 'timeManager': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=timeManager] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,158 | WARN | Bean with key 'timeManager' has been registered as an MBean but has no exposed attributes or operations | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,194 | ERROR | [D0000|Reader(80000807)|T=DeviceIdentity|GET_MATCHED Participant DATA]DDS_DataReader_get_matched_publication_participant_data:ERROR: Failed to get discovered_participant_data | com.rti.dds | EventLoopHandler
2016-09-06 10:14:48,195 | WARN | Unable to get participant information for DeviceIdentity publication | org.mdpnp.apps.testapp.DeviceListModelImpl | EventLoopHandler
2016-09-06 10:14:48,221 | INFO | Connecting to >null< | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | Thread-15
2016-09-06 10:14:48,227 | ERROR | Thrown by Thread[Thread-15,5,DeviceAdapter] | org.mdpnp.devices.AbstractDevice | Thread-15
java.lang.ArrayIndexOutOfBoundsException: 1
at org.mdpnp.devices.serial.TCPSerialProvider.connect(TCPSerialProvider.java:78)
at org.mdpnp.devices.philips.intellivue.RS232Adapter.<init>(RS232Adapter.java:134)
at org.mdpnp.devices.philips.intellivue.DemoSerialIntellivue.connect(DemoSerialIntellivue.java:75)
at org.mdpnp.devices.DeviceDriverProvider$SpringDecorator.connect(DeviceDriverProvider.java:355)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$HeadlessAdapter.run(DeviceAdapterCommand.java:159)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$GUIAdapter.run(DeviceAdapterCommand.java:460)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:15:06,496 | INFO | 1% Shutting down | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 10% Shut down local monitoring client | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 20% Shut down local user interface | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | Shutting down the model | org.mdpnp.apps.testapp.DeviceListModelFactory | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 50% Ask the device to disconnect from the ICE | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 75% Shutting down the device | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Closing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans on shutdown | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,505 | INFO | Shutting down ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,518 | INFO | runLoop in Terminating state; runLoop will end | org.mdpnp.devices.net.NetworkLoop | Network Loop
2016-09-06 10:15:06,518 | INFO | NetworkLoop.runLoop ended | org.mdpnp.devices.philips.intellivue.DemoEthernetIntellivue | Network Loop
2016-09-06 10:15:06,530 | INFO | AbstractDevice shutdown complete | org.mdpnp.devices.AbstractDevice | JavaFX Application Thread
2016-09-06 10:15:06,530 | INFO | Shutting down ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Shut down spring context | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Closing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Handle parent context shutdown event | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | JavaFX Application Thread
2016-09-06 10:15:09,643 | INFO | This is the end, exit code=0 | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:33,625 | INFO | Loading System configuration from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-apps-0.6.3-SNAPSHOT.jar!/ice.system.properties | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:45,464 | WARN | Attempt to load org.mdpnp.data.serial.PureJavaCommSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,464 | WARN | cannot load candidate SerialProvider org.mdpnp.data.serial.PureJavaCommSerialProvider; trying another | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
java.lang.ClassNotFoundException: org.mdpnp.data.serial.PureJavaCommSerialProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.mdpnp.devices.serial.SerialProviderFactory.locateDefaultProvider(SerialProviderFactory.java:92)
at org.mdpnp.devices.serial.SerialProviderFactory.getDefaultProvider(SerialProviderFactory.java:63)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:287)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:276)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyObjectWrapper.java:176)
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:142)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel.lambda$new$154(ComboBox.java:502)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel$$Lambda$72/188476955.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.SingleSelectionModel.updateSelectedIndex(SingleSelectionModel.java:215)
at javafx.scene.control.SingleSelectionModel.select(SingleSelectionModel.java:149)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.lambda$createListView$321(ComboBoxListViewSkin.java:695)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin$$Lambda$152/1186318323.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:395)
at javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:348)
at javafx.scene.control.ListView$ListViewBitSetSelectionModel.clearAndSelect(ListView.java:1400)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:260)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:224)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3758)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3486)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2495)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(GlassViewEventHandler.java:385)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$265/1756976004.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:404)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:927)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:128)
at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:511)
at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107)
at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:593)
at javafx.stage.Stage.showAndWait(Stage.java:463)
at org.mdpnp.apps.testapp.ConfigurationDialog.showDialog(ConfigurationDialog.java:165)
at org.mdpnp.apps.testapp.Main$FxApplication.start(Main.java:81)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
at com.sun.javafx.application.LauncherImpl$$Lambda$52/895595521.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/30812720.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
at com.sun.javafx.application.PlatformImpl$$Lambda$50/792647665.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
at com.sun.javafx.application.PlatformImpl$$Lambda$49/538452371.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(WinApplication.java:101)
at com.sun.glass.ui.win.WinApplication$$Lambda$38/1689157972.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:14:45,468 | WARN | Attempt to load org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,469 | WARN | org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:47,016 | INFO | Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,045 | INFO | Loading XML bean definitions from class path resource [DeviceAdapterContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,140 | INFO | Loading XML bean definitions from class path resource [RtConfig.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,219 | INFO | Loading properties file from class path resource [ice.properties] | org.springframework.beans.factory.config.PropertyPlaceholderConfigurer | JavaFX Application Thread
2016-09-06 10:14:47,312 | INFO | Loading ice_library.xml from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/x73-idl-rti-dds-0.6.3-SNAPSHOT.jar!/META-INF/ice_library.xml | org.mdpnp.rtiapi.qos.IceQos | JavaFX Application Thread
2016-09-06 10:14:47,677 | INFO | Refreshing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,678 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,728 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'taskExecutor': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'driver': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'deviceIdentity': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'partition': replacing [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'timeManager': replacing [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileInvoker': replacing [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileSchedule': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'timerFactory': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmxServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmx.attributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.assembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.namingStrategy': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'annotations.exporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,819 | INFO | Initializing ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,069 | INFO | Initializing ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,126 | INFO | Registering beans for JMX exposure on startup | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'driver' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'partition' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,134 | INFO | Bean with name 'timeManager' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,135 | INFO | Located managed bean 'partition': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=partition] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,147 | INFO | Located managed bean 'driver': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=driver] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,157 | INFO | Located managed bean 'timeManager': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=timeManager] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,158 | WARN | Bean with key 'timeManager' has been registered as an MBean but has no exposed attributes or operations | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,194 | ERROR | [D0000|Reader(80000807)|T=DeviceIdentity|GET_MATCHED Participant DATA]DDS_DataReader_get_matched_publication_participant_data:ERROR: Failed to get discovered_participant_data | com.rti.dds | EventLoopHandler
2016-09-06 10:14:48,195 | WARN | Unable to get participant information for DeviceIdentity publication | org.mdpnp.apps.testapp.DeviceListModelImpl | EventLoopHandler
2016-09-06 10:14:48,221 | INFO | Connecting to >null< | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | Thread-15
2016-09-06 10:14:48,227 | ERROR | Thrown by Thread[Thread-15,5,DeviceAdapter] | org.mdpnp.devices.AbstractDevice | Thread-15
java.lang.ArrayIndexOutOfBoundsException: 1
at org.mdpnp.devices.serial.TCPSerialProvider.connect(TCPSerialProvider.java:78)
at org.mdpnp.devices.philips.intellivue.RS232Adapter.<init>(RS232Adapter.java:134)
at org.mdpnp.devices.philips.intellivue.DemoSerialIntellivue.connect(DemoSerialIntellivue.java:75)
at org.mdpnp.devices.DeviceDriverProvider$SpringDecorator.connect(DeviceDriverProvider.java:355)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$HeadlessAdapter.run(DeviceAdapterCommand.java:159)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$GUIAdapter.run(DeviceAdapterCommand.java:460)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:15:06,496 | INFO | 1% Shutting down | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 10% Shut down local monitoring client | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 20% Shut down local user interface | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | Shutting down the model | org.mdpnp.apps.testapp.DeviceListModelFactory | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 50% Ask the device to disconnect from the ICE | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 75% Shutting down the device | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Closing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans on shutdown | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,505 | INFO | Shutting down ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,518 | INFO | runLoop in Terminating state; runLoop will end | org.mdpnp.devices.net.NetworkLoop | Network Loop
2016-09-06 10:15:06,518 | INFO | NetworkLoop.runLoop ended | org.mdpnp.devices.philips.intellivue.DemoEthernetIntellivue | Network Loop
2016-09-06 10:15:06,530 | INFO | AbstractDevice shutdown complete | org.mdpnp.devices.AbstractDevice | JavaFX Application Thread
2016-09-06 10:15:06,530 | INFO | Shutting down ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Shut down spring context | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Closing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Handle parent context shutdown event | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | JavaFX Application Thread
2016-09-06 10:15:09,643 | INFO | This is the end, exit code=0 | org.mdpnp.apps.testapp.Main | main


+1
Under review
jaewon-choi 7 months ago in OpenICE • updated by arda.sarkissian 7 months ago 4

I tried build your mdpnp project(https://github.com/mdpnp/mdpnp), but it occurs error like below.


It looks your server has some problem(502 error occurs), can you check out this?


Answer
Dave 7 months ago

I restarted the server, please try again.

0
Imad Eddine 8 months ago in OpenICE • updated 7 months ago 3

Hello,


What the most compatible OS for OpenICE, Windows or Linux ?

I want to test Open ICE with both Device Adapter and OpenICE Supervisor on the same PC. How can I do this ?

For the moment I don't have any medical device to test on it, how can I create a simulated Medical device on a PC ?


My bests

Imad

device-adapter ICE OpenICE
0
Niklas 8 months ago 0

For particular arrays, I seem to be getting abnormally large numbers. For instance, for the plethysmographic trace (which I assume to be what MDC_PULS_OXIM_PLETH is for), I appear to be getting values around 30,000. And, for whatever DC_PRESS_BLD is, I get values around 500. Since all other values are so low, I have to ask. Is this intentional, I'm just uneducated in terms of medical data, or is this too large?

0
Thomas Drake-Brockman 10 months ago in OpenICE • updated 8 months ago 2

Hey,


Having a look at your web demo, something seems off with your ventilator plots.


0
Luke Fletcher 1 year ago in OpenICE • updated 8 months ago 8

Hi


Firstly, thanks to the OpenICE community for supporting this amazing project.


I'm trying to use OpenICE (v0.6.3) to connect to Philips IntelliVue monitors over LAN. My computer (OSX 10.11.3) is connected to the same internal ICU LAN network the monitors are connected to. I have an IP address, and I can ping the monitors. However, when I connect to the monitor IP address, the connection status in OpenICE is stuck on "Negotiating (Requesting association)". This is true of any monitor I attempt to connect to in the unit. Just to be explicitly clear, I am not using serial/RJ45/RS232. Just LAN.


I am able to connect to the monitor just fine when the monitor is connected to an isolated network. I believe the issue may be that the monitors are already connected with the central Philips server. Can IntelliVue monitors connect to both the Philips server and OpenICE simultaneously? Is there any other reason that could explain this behaviour?


Kind regards


Luke Fletcher

OpenICE
0
Harshal Bagul 9 months ago 0

I have my own created Serial Medical device which acquire ECG Data. I have to integrate that device in OpenICE.

demo-apps device-adapter OpenICE
0
Tim 9 months ago 0

Hi Jeff,

I hope all is well with you. I just came across the Ebola demo video that you guys had posted on the website. I noticed that you guys were able to remotely control Smiths Medical 3500 Syringe pump, I guy name Jim Sareen I think in the video was demonstrating it. I’m trying to use it for a small animal project and would really appreciate your help in this matter.

device-adapter
0
Under review
Alistair MacDonald 2 years ago in OpenICE • updated 9 months ago 9
Hello Jeff. We're in Missoula working on an OR music volume controller project using OpenICE and Philips MP70 monitors. Do you know what's in the queue for drivers for the newest monitors such as Spacelabs (Xpression), Nihon Kohden BSM 6000 series, Mindray DPM, GE Carescape, Drager Perseus. I know some communication protocols are openly available for NK, Mindray and GE, but wasn't sure if and when they would make their way into OpenICE.
-Alistair MacDonald
0
rakam 10 months ago 0

is there a way for me to access the webstream using a tcp socket?


0
arda.sarkissian 10 months ago in OpenICE 0

Hi,

The command "OpenICE -app ICE_Device_Interface -domain DOMAIN -device IntellivueEthernet -address IP_ADDRESS" did not work with IntellivueX2 connected by Ethernet because, according to Configuration.java, the argument -address is never read: if(ice.ConnectionType.Serial.equals(deviceType.getDeviceType().getConnectionType()){

...


Is there any inconvenience if i replace the code with this? if(ice.ConnectionType.Serial.equals(deviceType.getDeviceType().getConnectionType()) || ice.ConnectionType.Network.equals(deviceType.getDeviceType().getConnectionType())){

...


This change should be implemented in next release of OpenICE.

demo-apps device-adapter OpenICE