See: Description
| Interface | Description |
|---|---|
| DeviceCapabilityDefManager |
Represents interface for remote management of device capabilities definition in mPRM.
|
Provides API for controling and monitoring device capability definitions.
The API's basic interface is DeviceCapabilityDefManager and it can be accessed in two ways:
|
import com.prosyst.mprm.admin.devcapdef.DeviceCapabilityDefManager; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; ..... public DeviceCapabilityDefManager getDeviceCapabilityDefManager(BundleContext context) { DeviceCapabilityDefManager capManager = null; ServiceReference capRef = context.getServiceReference("com.prosyst.mprm.admin.devcapdef.DeviceCapabilityDefManager"); if (capRef != null) { capManager = (DeviceCapabilityDefManager)context.getService(capRef); } return capManager; } ..... |
com.prosyst.mprm.rac.RemoteAccessClient. An external stand-alone application can use this package by including system-rac.jar and gdm-rac.jar in its classpath.
|
import com.prosyst.mprm.admin.devcapdef.DeviceCapabilityDefManager; import com.prosyst.mprm.rac.RemoteAccessClient; import java.util.Hashtable; ..... public DeviceCapabilityDefManager getDeviceCapabilityDefManager(RemoteAccessClient rac) { DeviceCapabilityDefManager capManager = null; if (rac != null) { capManager = (DeviceCapabilityDefManager)rac.getService("com.prosyst.mprm.admin.devcapdef.DeviceCapabilityDefManager"); } return capManager; } ..... public static void main(String[] args) { //Open session using the system account. Hashtable credentials = new Hashtable(); credentials.put(RemoteAccessClient.USER_PASSWORD, "system"); RemoteAccessClient rac = RemoteAccessClient.connect("socket://mprm.acme.com:11449", "system", credentials, null); ... //Now the application can access DeviceCapabilityDefManager service DeviceCapabilityDefManager capManager = getDeviceCapabilityDefManager(rac); ... //closing session rac.close(); } ..... |
Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.