Package com.boschrexroth.api
SPDX-FileCopyrightText: Bosch Rexroth AG
SPDX-License-Identifier: MIT
The binary file "comm_datalayer.so" are licensed under the "Terms and Conditions for the Provision of Products of Bosch Rexroth AG Free of Charge" supplemented by the right to redistribution, any other software code in this repository is licensed under the:
It wraps the original ctrlX Data Layer written in C++. Datalayer is used for configuration, parametrisation and diagnosis of control project.
Note:
The interfaces from this package com.boschrexroth.api should only be used to create a client/provider application.
The other packages are for internal use only and are subject to change.
Some interfaces extends AutoCloseable, indicating that resources held
by implementations of this interface should be properly released when no
longer needed, typically by calling the close() method.
-
ClassDescriptionAllowed Operation Flagscreates a ctrlX Data Layer bulkInterface for BulkCreateArgInterface for BulkReadArgInterface for bulk responseCallback interface for asynchronous Bulk calls.Interface for BulkWriteArgRepresents a client interface for interacting with a data layer, providing synchronous and asynchronous operations for various data manipulation tasks.Callback interface for asynchronous DLR_CLIENT_RESPONSE calls.Converter interfaceDatalayer System InstanceFactory interfaceThis module provides helper classes to deal with metadata flatbuffers.The notify item will be sent when the data value has been updated (e.g.NotifyItemPublish interface for publish subscription items.Provider interface to manage provider nodesDatalayer ProviderNode InstanceCallback interface for Provider NodeProviderNodeEvent eventProviderNodeEventDataCallback interface for Provider Node SubscribeInterface ProviderNodeSubscriptionInterface to manage subscription.List of reference typesThis type provides auxiliary methods to create ctrlX Datalayer client and provider connection strings to ctrlX CORE devices.Represents the Datalayer Result ValuesRepresents the Datalayer Schema ValuesRepresents a client subscription interfaceCallback interface for client subscriptionsThis module provides helper classes to deal with subscriptionproperties flatbuffers.Represents the Datalayer TimeoutSetting Values Settings of different timeout valuesVariant is a container for a many types of data.Represents the Datalayer VariantType Values