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
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
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 |