Skip navigation links

Bosch IoT Remote Manager 7.1 Generic Device Management Package API

Frontend API 
Package Description
com.prosyst.mprm.admin.cusvstats
This package provides the main control unit's state variable statistics interfaces
com.prosyst.mprm.admin.cutracker
Provides API for monitoring the Control Unit Tracker.
com.prosyst.mprm.admin.devcapdef
Provides API for controling and monitoring device capability definitions.
com.prosyst.mprm.admin.devices
Provides API for Device Management in mPRM.
com.prosyst.mprm.admin.devices.event
Defines the events and listener interfaces in the Device Management API.
com.prosyst.mprm.admin.devices.inventory
This package contains API for managing devices connected to mPRM.
com.prosyst.mprm.admin.devices.inventory.spi
This package contains API which aid the providers of FunctionalItemExs connected directly to the mPRM.
com.prosyst.mprm.admin.m2m.groups
This package contains API for managing mPRM M2M groups.
com.prosyst.mprm.admin.m2m.groups.ac  
com.prosyst.mprm.admin.m2m.groups.events
This package contains API for listening for changes in M2M groups hierarchy.
com.prosyst.mprm.admin.m2m.groups.spi
This package contains APIs for providers of M2M group types and groups.
com.prosyst.mprm.admin.mtp
Provides API for managing metatypes provided in mPRM.
com.prosyst.mprm.admin.operations
Provides API for controling and monitoring Management Operations.
com.prosyst.mprm.admin.procedures
Provides API for managing the Procedure Inventory.
com.prosyst.mprm.admin.rule
This package provides the Rule Engine functionality.
com.prosyst.mprm.admin.svhistory
This package provides the main state variable history interfaces
com.prosyst.mprm.admin.svhistory.config
This package provides the history configuration functionality
com.prosyst.mprm.commands
This package contains the general interface Command for mprm and application defined Commands which can be executed within the management operation.
com.prosyst.mprm.commands.composite
This package contains classes that define some complex commands definitions.
com.prosyst.mprm.commands.cu
This package contains classes that define control unit commands.
com.prosyst.mprm.rule.metadata
This package defines meta information for events objects dedicated to be used for Rule triggering in the Rule Engine.
com.prosyst.mprm.rule.time.constraint
This package provides time constraint (or time schedule limitations) appointing the allowed time when a Task is allowed to run.
com.prosyst.mprm.rule.time.sequence
This package defines time sequences at which Rules could be automatically fired.
Backend API 
Package Description
com.prosyst.mprm.backend.cutracker
Provides API for backend applications to fill the control unit tracker.
com.prosyst.mprm.backend.http.cache
This package contains service interfaces representing an HTTP response cache.
com.prosyst.mprm.backend.m2m.groups
This package contains API for integrating M2M groups with Rules Engine.
com.prosyst.mprm.backend.m2m.groups.spi  
com.prosyst.mprm.backend.ms.commands
Contains interfaces related to backend processing of management commands.
com.prosyst.mprm.backend.ms.commands.spi
Contains interfaces for command interpretation plugins.
com.prosyst.mprm.backend.rules.spi
This package and its sub-packages define the provider layer interfaces of the Rule Engine.
com.prosyst.mprm.backend.rules.spi.io
Provides interfaces for Script Services to realize serialization of their API objects.
com.prosyst.mprm.backend.rules.spi.time
Declares a common SystemContext used in the sub-packages: com.prosyst.mprm.backend.rules.spi.time.constraint and com.prosyst.mprm.backend.rules.spi.time.sequence.
com.prosyst.mprm.backend.rules.spi.time.constraint
Provides interfaces for custom pluging/implementation of Time Constraints for limiting the allowed working time of Tasks.
com.prosyst.mprm.backend.rules.spi.time.sequence
Provides interfaces for custom pluging/implementation of Time Sequences for custom timer-based triggering of Rules.
com.prosyst.mprm.backend.script.plugin
This package provides API for registering Script Plugins defining custom script commands.
com.prosyst.mprm.backend.versionable
Contains interface representing a general abstraction for a backend application implemented service, supporting versioning in the GDM System.
Database Access API 
Package Description
com.prosyst.mprm.backend.database.mongodb.devices  
Utility API 
Package Description
com.prosyst.mprm.util.commands
Provides some command uilities.
Other Packages 
Package Description
com.prosyst.mprm.net.tunnel.interceptor  
com.prosyst.mprm.net.tunnel.resolution  
com.prosyst.mprm.script.svhistory  
Skip navigation links

Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.