Port SERVICEACCESS - DDS¶
Greift über das Data Distribution Service Protokoll auf Ethernet-Services zu. Derzeit unterstützt der Port nur einen Basisfunktionsumfang, der auf Jobs basiert. Symbolische Testschritte, die auf dem Inhalt der Beschreibungsdatei basieren, werden in einer späteren Version unterstützt.
Stimulation¶
Dieser Port besitzt keine Stimulus-Fähigkeiten.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
TCP/IP-Stack |
System |
[System] |
string |
Diese Option dient nur zur Information und kann nicht geändert werden. |
|
DDS-Einstellungen |
|||||
Pfad zur Konfigurationsdatei |
string |
Pfad zur Konfigurationsdatei (*.xml), entweder als absoluter Pfad oder relativ zum Basispfad des Tool-Hosts. |
|||
DDS-Domänen-ID |
int |
ID der DDS-Domäne, bei der sich der Port registrieren wird. |
|||
DDS Participant QOS-Profile |
string |
QOS-Profil des Participant. Wenn das Feld leer ist, wird das integrierte Profil verwendet. |
Jobs 🛈¶
Publish¶
Ein Topic veröffentlichen, um Daten an andere Teilnehmer zu senden.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
DataTypeName |
string |
Name des Datentyps. |
|||
PublisherProfile |
string |
Name des Publisher QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
|||
Topic |
string |
Name des Topics. |
|||
TopicProfile |
string |
Name des Topic QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
|||
WriterProfile |
string |
Name des Writer QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
Read¶
Den Wert eines Topics lesen. Das Topic muss zuvor abonniert werden.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
Topic |
string |
Name des Topics. |
Rückgabewert
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
result |
object |
Wert des Topic als JSON-String - oder ~NotPresent~ wenn für das Topic noch kein Wert empfangen wurde. |
Subscribe¶
Ein Topic zum Lesen abonnieren.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
DataTypeName |
string |
Name des Datentyps. |
|||
ReaderProfile |
string |
Name des Reader QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
|||
SubscriberProfile |
string |
Name des Subscriber QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
|||
Topic |
string |
Name des Topics. |
|||
TopicProfile |
string |
Name des Topic QOS-Profils. Wenn das Feld leer ist, wird das integrierte Standardprofil verwendet. |
Write¶
Einen Wert für ein Topic senden. Das Topic muss zuvor veröffentlicht worden sein.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
JsonValue |
string |
Wert des Topics als JSON-String. |
|||
Topic |
string |
Name des Topics. |