Port SERVICEACCESS - DDS¶
Access Ethernet services using the Data Distribution Service protocol. Currently, the port supports only a basic set of features, based on jobs. Symbolic test steps based on the description file contents will be supported in a later version.
Stimulation¶
This port has no stimulus capabilities.
Properties 🛈¶
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
TCP/IP stack |
System |
[System] |
string |
This option is for information purposes only and cannot be changed. |
|
DDS Settings |
|||||
Config File Path |
string |
Path to the configuration file (*.xml), as an absolute path or relative to the tool host’s base path. |
|||
DDS Domain ID |
int |
ID of the DDS domain the port will register itself for. |
|||
DDS participant QOS profile |
string |
QOS profile of the participant. If empty the built-in profile is used. |
Jobs 🛈¶
Publish¶
Publish a topic for writing to other participants.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
DataTypeName |
string |
Name of the data type. |
|||
PublisherProfile |
string |
Name of the publisher QOS profile. If empty the built-in default profile is used. |
|||
Topic |
string |
Name of the topic. |
|||
TopicProfile |
string |
Name of the topic QOS profile. If empty the built-in default profile is used. |
|||
WriterProfile |
string |
Name of the writer QOS profile. If empty the built-in default profile is used. |
Read¶
Read the value of a topic. The topic must have been subscribed before.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Topic |
string |
Name of the topic. |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
object |
Value of the topic as JSON string - or ~NotPresent~ if the value of the topic has not yet been received. |
Subscribe¶
Subscribe a topic for reading.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
DataTypeName |
string |
Name of the data type. |
|||
ReaderProfile |
string |
Name of the reader QOS profile. If empty the built-in default profile is used. |
|||
SubscriberProfile |
string |
Name of the subscriber QOS profile. If empty the built-in default profile is used. |
|||
Topic |
string |
Name of the topic. |
|||
TopicProfile |
string |
Name of the topic QOS profile. If empty the built-in default profile is used. |
Write¶
Write the value of a topic. The topic must have been published before.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
JsonValue |
string |
Value of the topic as JSON string. |
|||
Topic |
string |
Name of the topic. |