ADTF  3.18.2
Demo RPC Calculator Server and Client Plugin

Demo RPC Calculator Server

Plugin Information
Plugin Filenamedemo_rpc_calculator.adtfplugin
Plugin Descriptiondemo_rpc_calculator.plugindescription
Plugin NameDemo RPC Services
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
adtf::ucom3.1.0
Component Information
NameDemo Calculator RPC Server
CIDdemo_calculator_rpc_server.service.adtf.cid
DescriptionUse this System Service to extend the ADTF System with a calculator server using RPC interfaces.
TypeService
Default Runlevelsystem

Demo RPC Calculator Client

Plugin Information
Plugin Filenamedemo_rpc_calculator.adtfplugin
Plugin Descriptiondemo_rpc_calculator.plugindescription
Plugin NameDemo RPC Services
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
adtf::ucom3.1.0
Component Information
NameDemo Calculator RPC Client
CIDdemo_calculator_rpc_client.service.adtf.cid
DescriptionUse this System Service to extend the ADTF System with a calculator client using RPC interfaces.
TypeService
Default Runlevelsession

Demo RPC Interface Filter

Plugin Information
Plugin Filenamedemo_rpc_calculator.adtfplugin
Plugin Descriptiondemo_rpc_calculator.plugindescription
Plugin NameDemo RPC Services
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
adtf::ucom3.1.0
Component Information
NameDemo Calculator RPC Interface Filter
CIDdemo_calculator_rpc_interface.filter.adtf.cid
DescriptionUse this Filter to convert the rpc interface into a filter interface to provide the calculator functionality to other filters.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
urlhttp://localhost:8000/calculatorcStringURL to the server object
Input Binding Objects
NameIIDProxy OIDDescription
calculatorcalculator.demo.filter.adtfCalculator interface example via RPC
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Demo RPC Calculator Filter

Plugin Information
Plugin Filenamedemo_rpc_calculator.adtfplugin
Plugin Descriptiondemo_rpc_calculator.plugindescription
Plugin NameDemo RPC Services
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.18.2
Plugin File Version1.0
adtf3.18.2
adtf::ucom3.1.0
Component Information
NameDemo Calculator Filter
CIDdemo_calculator_client_filter.filter.adtf.cid
DescriptionUse this filter to provide a client which accesses the printer interface from Demo Interface Printer (see Streaming Sources).
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
server_delay0tInt32To construct an example that should show how you can make a server call with an error return, you can set an artificial delay on the server here
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
trigger100011000000Runner to periodically trigger the function which prints the timestamp of the trigger
Output Binding Objects
NameIIDProxy OIDDescription
calculator_clientcalculator.demo.filter.adtfInterface client to call a calculator function from a server
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Source Code