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

How to change the Device-Adapter to use a static IP address...

Jeff Peterson 10 years ago updated 10 years ago 1
Common question:

I've followed the tutorial on OpenICE.info to image a bealgebone with the provided disk image. I started to set it up but found DHCP is enabled by default. I need to set a static IP. Can you give us a quick "how to".

device-adapter
Answer
Jeff Peterson 10 years ago
The beaglebone is a standard linux computer running Debian. The default user is “debian”; the default password is “debian”. You can access the terminal in a variety of ways; the easiest is plugging in a USB keyboard and a monitor (there’s a mini-HDMI port on the beaglebone). Alternatively if you feel comfortable with SSH, you can access the terminal at debian@192.168.13.2 through the Micro-USB port on the beaglebone. USB networking is enabled by default and separate from Ethernet networking so you can use one to change the other.

The official documentation for Debian networking configuration is here: https://wiki.debian.org/NetworkConfiguration#Configuring_the_interface_manually

The network setup interfaces configuration file is located at "/etc/network/interfaces”.

With your preferred text editor, change the block in the file /etc/network/interfaces from:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
to:
auto eth0
iface eth0 inet static
address 192.0.2.7
netmask 255.255.255.0
gateway 192.0.2.254
Obviously use your preferred IP addresses. After you’ve saved your changes to the config file, restart the beaglebone with `sudo reboot`.
0
Under review

DeviceConnectivity for late joiners?

Bradford Needham 10 years ago updated by Jeff Plourde 10 years ago 6
I'm (still) writing an ICE app that detects when devices turn on and off.

So far, the app Subscribes to HeartBeat and DeviceIdentity.

We've found this doesn't seem to be sufficient to detect whether the device is on or off.

Now I've added a subscription to DeviceConnectivity, and am planning to consider a device "on" only if the app has received a DeviceIdentity (to know about the device), and DeviceConnectivity (to know when the device is in the Connected state).

It seems that DeviceIdentity is emitted by a device adapter only when its connection state changes. Given that, it seems that a late joiner app cannot know the DeviceConnectivity state (without provoking the Device Adapter in a way I don't yet know).

This leads me to ask two questions:
1) is there a simple method that I've missed, for detecting whether a given Medical Device is on or off?
2) (failing that) how should a late joiner app find whether the Devices it receives HeartBeat data from are on or off (connected or not connected)?

Thanks,
Brad
OpenICE demo-apps
0
Under review

supported devices

Alistair MacDonald 10 years ago in OpenICE updated by anonymous 8 years ago 10
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
Under review

Good DDS Tutorial?

Bradford Needham 10 years ago in DDS updated by Jeff Peterson 10 years ago 1
Do you have a recommended/favorite DDS introduction/tutorial? I'm finding that having a grounding in DDS would help in my understanding of how to use OpenICE.

Thanks,
Brad
DDS
0
Under review

mindray monitors

Tav Pritesh Sethi 10 years ago updated by Jeff Peterson 10 years ago 1
Hello, can we expect support for Mindray Beneview series of Patient monitors anytime soon?
OpenICE
0
Answered

Not able to build ICE project

Vasanth Jaisingh 10 years ago in OpenICE updated 10 years ago 4
I get the following error while running gradlew command.

Please help..

Where:
uild file 'D:\OpenICE\mdpnp-code\data-types\x73-idl-rti-dds\build.gradle' line:
72

What went wrong:
problem occurred evaluating project ':data-types:x73-idl-rti-dds'.
Could not resolve all dependencies for configuration ':data-types:x73-idl-rti-
ds:rtiddsgen'.
> Could not resolve com.rti.dds:rtiddsgen-resource:5.1.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/com/
ti/dds/rtiddsgen-resource/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/libs-release/com/r
i/dds/rtiddsgen-resource/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/remote-repos/com/r
i/dds/rtiddsgen-resource/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'http://www.sparetimelabs.com/maven2/com/rti/dds/rtiddsgen
resource/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to http://www.sparetimelabs.com refused
> Could not GET 'http://maven2.javacv.googlecode.com/git/com/rti/dds/rtidd
gen-resource/5.1/rtiddsgen-resource-5.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://www.jogamp.org/deployment/maven/com/rti/dds/rtidds
en-resource/5.1/rtiddsgen-resource-5.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://maven.restlet.org/com/rti/dds/rtiddsgen-resource/5
1/rtiddsgen-resource-5.1.pom'.
> Connection to http://maven.restlet.org refused
> Could not GET 'http://download.java.net/maven/2/com/rti/dds/rtiddsgen-re
ource/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to http://download.java.net refused
> Could not GET 'http://repo1.maven.org/maven2/com/rti/dds/rtiddsgen-resou
ce/5.1/rtiddsgen-resource-5.1.pom'.
> Connection to http://repo1.maven.org refused
> Could not resolve com.rti.dds:rtiddsgen:5.1.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/com/
ti/dds/rtiddsgen/5.1/rtiddsgen-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/libs-release/com/r
i/dds/rtiddsgen/5.1/rtiddsgen-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/remote-repos/com/r
i/dds/rtiddsgen/5.1/rtiddsgen-5.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'http://www.sparetimelabs.com/maven2/com/rti/dds/rtiddsgen
5.1/rtiddsgen-5.1.pom'.
> Connection to http://www.sparetimelabs.com refused
> Could not GET 'http://maven2.javacv.googlecode.com/git/com/rti/dds/rtidd
gen/5.1/rtiddsgen-5.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://www.jogamp.org/deployment/maven/com/rti/dds/rtidds
en/5.1/rtiddsgen-5.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://maven.restlet.org/com/rti/dds/rtiddsgen/5.1/rtidds
en-5.1.pom'.
> Connection to http://maven.restlet.org refused
> Could not GET 'http://download.java.net/maven/2/com/rti/dds/rtiddsgen/5.
/rtiddsgen-5.1.pom'.
> Connection to http://download.java.net refused
> Could not GET 'http://repo1.maven.org/maven2/com/rti/dds/rtiddsgen/5.1/r
iddsgen-5.1.pom'.
> Connection to http://repo1.maven.org refused
> Could not resolve org.anarres:cpp-bin:1.2.8-SNAPSHOT.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Unable to load Maven meta-data from https://build.openice.info/artifacto
y/libs-snapshot/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/o
g/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Connection to https://build.openice.info refused
> Unable to load Maven meta-data from https://build.openice.info/artifacto
y/libs-release/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'https://build.openice.info/artifactory/libs-release/or
/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Connection to https://build.openice.info refused
> Unable to load Maven meta-data from https://build.openice.info/artifacto
y/remote-repos/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'https://build.openice.info/artifactory/remote-repos/or
/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Connection to https://build.openice.info refused
> Unable to load Maven meta-data from http://www.sparetimelabs.com/maven2/
rg/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://www.sparetimelabs.com/maven2/org/anarres/cpp-bi
/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Connection to http://www.sparetimelabs.com refused
> Unable to load Maven meta-data from http://maven2.javacv.googlecode.com/
it/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://maven2.javacv.googlecode.com/git/org/anarres/cp
-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Network is unreachable: connect
> Unable to load Maven meta-data from http://www.jogamp.org/deployment/mav
n/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://www.jogamp.org/deployment/maven/org/anarres/cpp
bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
> Network is unreachable: connect
> Unable to load Maven meta-data from http://maven.restlet.org/org/anarres
cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://maven.restlet.org/org/anarres/cpp-bin/1.2.8-SNA
SHOT/maven-metadata.xml'.
> Connection to http://maven.restlet.org refused
> Unable to load Maven meta-data from http://download.java.net/maven/2/org
anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://download.java.net/maven/2/org/anarres/cpp-bin/1
2.8-SNAPSHOT/maven-metadata.xml'.
> Connection to http://download.java.net refused
> Unable to load Maven meta-data from http://repo1.maven.org/maven2/org/an
rres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://repo1.maven.org/maven2/org/anarres/cpp-bin/1.2.
-SNAPSHOT/maven-metadata.xml'.
> Connection to http://repo1.maven.org refused
> Could not resolve xalan:xalan:2.7.1.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/xala
/xalan/2.7.1/xalan-2.7.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/libs-release/xalan
xalan/2.7.1/xalan-2.7.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/remote-repos/xalan
xalan/2.7.1/xalan-2.7.1.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'http://www.sparetimelabs.com/maven2/xalan/xalan/2.7.1/xal
n-2.7.1.pom'.
> Connection to http://www.sparetimelabs.com refused
> Could not GET 'http://maven2.javacv.googlecode.com/git/xalan/xalan/2.7.1
xalan-2.7.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://www.jogamp.org/deployment/maven/xalan/xalan/2.7.1/
alan-2.7.1.pom'.
> Network is unreachable: connect
> Could not GET 'http://maven.restlet.org/xalan/xalan/2.7.1/xalan-2.7.1.po
'.
> Connection to http://maven.restlet.org refused
> Could not GET 'http://download.java.net/maven/2/xalan/xalan/2.7.1/xalan-
.7.1.pom'.
> Connection to http://download.java.net refused
> Could not GET 'http://repo1.maven.org/maven2/xalan/xalan/2.7.1/xalan-2.7
1.pom'.
> Connection to http://repo1.maven.org refused
> Could not resolve org.antlr:antlr:3.5.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/org/
ntlr/antlr/3.5/antlr-3.5.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/libs-release/org/a
tlr/antlr/3.5/antlr-3.5.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/remote-repos/org/a
tlr/antlr/3.5/antlr-3.5.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'http://www.sparetimelabs.com/maven2/org/antlr/antlr/3.5/a
tlr-3.5.pom'.
> Connection to http://www.sparetimelabs.com refused
> Could not GET 'http://maven2.javacv.googlecode.com/git/org/antlr/antlr/3
5/antlr-3.5.pom'.
> Network is unreachable: connect
> Could not GET 'http://www.jogamp.org/deployment/maven/org/antlr/antlr/3.
/antlr-3.5.pom'.
> Network is unreachable: connect
> Could not GET 'http://maven.restlet.org/org/antlr/antlr/3.5/antlr-3.5.po
'.
> Connection to http://maven.restlet.org refused
> Could not GET 'http://download.java.net/maven/2/org/antlr/antlr/3.5/antl
-3.5.pom'.
> Connection to http://download.java.net refused
> Could not GET 'http://repo1.maven.org/maven2/org/antlr/antlr/3.5/antlr-3
5.pom'.
> Connection to http://repo1.maven.org refused
> Could not resolve org.aspectj:aspectjrt:1.7.2.
Required by:
org.mdpnp:x73-idl-rti-dds:0.4.3
> Could not GET 'https://build.openice.info/artifactory/libs-snapshot/org/
spectj/aspectjrt/1.7.2/aspectjrt-1.7.2.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/libs-release/org/a
pectj/aspectjrt/1.7.2/aspectjrt-1.7.2.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'https://build.openice.info/artifactory/remote-repos/org/a
pectj/aspectjrt/1.7.2/aspectjrt-1.7.2.pom'.
> Connection to https://build.openice.info refused
> Could not GET 'http://www.sparetimelabs.com/maven2/org/aspectj/aspectjrt
1.7.2/aspectjrt-1.7.2.pom'.
> Connection to http://www.sparetimelabs.com refused
> Could not GET 'http://maven2.javacv.googlecode.com/git/org/aspectj/aspec
jrt/1.7.2/aspectjrt-1.7.2.pom'.
> Network is unreachable: connect
> Could not GET 'http://www.jogamp.org/deployment/maven/org/aspectj/aspect
rt/1.7.2/aspectjrt-1.7.2.pom'.
> Network is unreachable: connect
> Could not GET 'http://maven.restlet.org/org/aspectj/aspectjrt/1.7.2/aspe
tjrt-1.7.2.pom'.
> Connection to http://maven.restlet.org refused
> Could not GET 'http://download.java.net/maven/2/org/aspectj/aspectjrt/1.
.2/aspectjrt-1.7.2.pom'.
> Connection to http://download.java.net refused
> Could not GET 'http://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.7.2
aspectjrt-1.7.2.pom'.
> Connection to http://repo1.maven.org refused

Try:
un with --stacktrace option to get the stack trace. Run with --info or --debug
ption to get more log output.

UILD FAILED

otal time: 21 mins 33.581 secs

Answer
Jeff Plourde 10 years ago
Hi Vasanth,

You can create a gradle.properties in your home directory that specifies your HTTP proxy information.  More information is available at this link: https://gradle.org/docs/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy

Please let us know if that information helps you to build successfully.

Cheers
Jeff Plourde
0

EMG Simulation

money apan 10 years ago in OpenICE updated 10 years ago 2
Has anyone done a EMG simulator on the platform, anyone can provide tips on same.
0
Answered

OpenICE Execution Ubuntu - Beginner

Dr Hoo 10 years ago in OpenICE updated by Jeff Peterson 10 years ago 3
Hi!
I am glad to have opportunity to communicate with you all.
I am planning to implement testbed as a network of OpenICE devices that all of them are Ubuntu/Debian VMs. I installed JDK 1.7.0-79 as you can see below:


~/Downloads/OpenICE-0.6.2/bin$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)



When I try to execute OpenICE, I face following error, I highly appreciate your help and attention in advance.



~/Downloads/OpenICE-0.6.2/bin$ ./OpenICE
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/mdpnp/apps/testapp/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

OpenICE
0
Under review

RJ45 port in use for Epic

Alistair MacDonald 10 years ago in OpenICE updated by Jeff Peterson 10 years ago 1
Dear MDPnP -

Is there any solution for adding a device adaptor to a Philips Intellivue MP70 if the RJ45 port is in use for EMR/Epic? Can the data out be sent to both the OpenICE adaptor and the EMR using some type of splitter?
0

MQTT and Node.js

taimoore rajah 10 years ago in OpenICE updated by Jeff Peterson 10 years ago 2
Hello Jeff,
I have been reading the node.js code on Github. Could you please explain to us how to use the publishing structure for plotting data on the web browser by implementing node.js? It will really help us a lot.
Cheers
Tim