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.

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.

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.