Dieser Aufruf gibt eine Liste der HD-Ablagen des Servers zurück. Unterstützt werden zeitbasierte und ereignisbasierte HD-Ablagen sowie Zeitabschnittsablagen. Längenbasierte HD-Ablagen sind nicht enthalten.

Message "GetHdStoreRequest"

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdStoresRequest{

}

Parameter

Pos.

Parameter

Datentyp

Bedeutung

1

include_diagnostic_stores

bool

Fügt Diagnose-Ablagen hinzu, die standardmäßig ausgeblendet sind.

Message "GetHdStoreResponse"

Listet alle verfügbaren zeit- und ereignisbasierten HD-Ablagen, sowie Zeitabschnittsablagen.

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdStoresResponse{

   HdStore{…}

   HdStore{…}

   …

}

Parameter

Pro Ablage wird eine Message HdStore mit folgenden Parametern zurückgegeben.

Pos.

Parameter

Datentyp

Bedeutung

1

hd_store_name

string

Name der HD-Ablage, der auch im ersten Teil einer vollständig qualifizierten Kanal-ID verwendet wird.

2

hd_store_type

enum(HdStoreType)

Der Ablagentyp legt fest, welche Art von Daten (Zeitreihen oder Ereignisse) aus der Ablage abgerufen werden können, siehe Enum "HdStoreType".

3

enabled

bool

Status der Ablage

Daten können nur von Ablagen mit dem Parameter enabled = TRUE abgerufen werden.

4

active

bool

Gibt zurück, ob aktuell Daten in die Ablage geschrieben werden.

5

is_backup

bool

Gibt zurück, ob es sich bei der Ablage um ein angehängtes Backup handelt.

6

hd_store_parent

string

Name der übergeordneten Ablage, zu der diese Ablage gehört.

Wird z. B. für Zeitabschnittsablagen oder Diagnoseablagen verwendet.

Enum "HdStoreType"

Folgende Werte stehen für den Parameter HdStoreType zur Verfügung:

Wert

Bedeutung

0

HD_STORE_TYPE_UNSPECIFIED

nicht spezifiziert

1

HD_STORE_TYPE_TIME

zeitbasierte HD-Ablage

2

HD_STORE_TYPE_EVENT

ereignisbasierte HD-Ablage

3

HD_STORE_TYPE_TIME_PERIOD

Zeitabschnittsablage

4

HD_STORE_TYPE_ALARM_EVENT

Alarms & Events-Ablage