Kabel

Kabel

Verwaltung von Eigenschaften eines Kabels.

Seitenverzeichnis:


cable.cable.read

Beschreibung

Gibt die spezifische Eigenschaften eines Kabels zurück.

Beispielaufruf

Lesen eines speziellen Kabels:

{ "method":"cable.cable.read", "params":{ "apikey":"24174j3tqj", "id": 4 }, "version":"2.0", "id": 1 }

Filtern von Kabeln:

{ "method":"cable.cable.read", "params":{ "apikey":"24174j3tqj", "filter": { "state": "ok" } }, "version":"2.0", "id": 1 }

Parameter

Parameter

Typ

Beschreibung

Version

Parameter

Typ

Beschreibung

Version

id

int

Optional: ID des Datenbankeintrages

ab Version 1.0

filter

array

Optional: Filter für Kabel

Der Filter unterstützt alle Eigenschaften des Kabels (siehe Rückgabewerte).

Als Suchkriterium kann das Prozent-Zeichen "%" als Wildcard verwendet werden.

ab Version 1.0

Rückgabewert

Liste aller Eigenschaften zum angegebenen Objekt.

Wert

Typ

Beschreibung

Version

Wert

Typ

Beschreibung

Version

id

int

ID des Datenbankeintrages

ab Version 1.0

obj_id

int

ID des referenzierten Kabels

ab Version 1.0

state_id

int

Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Nutzerstatus

ab Version 1.0

group_id

int

Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Zugehöriger Kabeltyp

ab Version 1.0

length

int

Länge des Kabels

ab Version 1.0

capacity

int

Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Netzart

ab Version 1.0

location_in_id

int

Standort ankommend

ab Version 1.0

location_out_id

int

Standort abgehend

ab Version 1.0

wire_count

int

Anzahl der Adern des Kabels

ab Version 1.0

free_wires

int

Anzahl der freien Adern des Kabels

ab Version 1.0

patched_wires

int

Anzahl der gepatchten Adern des Kabels

ab Version 1.0




cable.cable.create

Beschreibung

Legt neue Eigenschaften zu einem Kabel an.

Beispielaufruf

{ "method":"cable.cable.create", "params":{ "apikey":"24174j3tqj", "data": { "obj_id":19, "state_id":4, "group_id":8, "length":100 } }, "version":"2.0", "id": 1 }

Parameter

Parameter

Typ

Beschreibung

Version

Parameter

Typ

Beschreibung

Version

obj_id

int

ID des referenzierten Kabels

ab Version 1.0

state_id

int

Optional: Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Optional: Nutzerstatus

ab Version 1.0

group_id

int

Optional: Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Optional: Zugehöriger Kabeltyp

ab Version 1.0

length

int

Optional: Länge des Kabels

ab Version 1.0

capacity

int

Optional: Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Optional: Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Optional: Netzart

ab Version 1.0

location_in_id

int

Optional: Standort ankommend

ab Version 1.0

location_out_id

int

Optional: Standort abgehend

ab Version 1.0

Rückgabewert

Wert

Typ

Version

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab Version 1.0




cable.cable.update

Beschreibung

Aktualisiert bestehende Eigenschaften zu einem Kabel.

Beispielaufruf

{ "method":"cable.cable.update", "params":{ "apikey":"24174j3tqj", "id":4, "data": { "state_id":24, "group_id":14, "length":100 } }, "version":"2.0", "id": 1 }

Parameter

Parameter

Typ

Beschreibung

Version

Parameter

Typ

Beschreibung

Version

id

int

ID des Datenbankeintrages

ab Version 1.0

state_id

int

Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Nutzerstatus

ab Version 1.0

group_id

int

Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Zugehöriger Kabeltyp

ab Version 1.0

length

int

Länge des Kabels

ab Version 1.0

capacity

int

Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Netzart

ab Version 1.0

location_in_id

int

Standort ankommend

ab Version 1.0

location_out_id

int

Standort abgehend

ab Version 1.0

Rückgabewert

Wert

Typ

Version

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab Version 1.0




cable.cable.find_usages

Beschreibung

Findet die Objekte, in denen ein angegebenes Kabel verwendet wird.

Beispielaufruf

{ "method":"cable.cable.find_usages", "params":{ "apikey":"24174j3tqj", "id":4 }, "version":"2.0", "id": 1 }

Parameter

Paramter

Typ

Beschreibung

Version

Paramter

Typ

Beschreibung

Version

id

int

ID des referenzierten Kabel-Objektes

ab Version 1.0

Rückgabewert

Auflistung der Objekte, in denen das Kabel verwendet wird.

Wert

Typ

Beschreibung

Version

Wert

Typ

Beschreibung

Version

id

int

Kategorie-ID des Objektes

ab Version 1.0

obj_id

int

ID des Objektes

ab Version 1.0

title

string

Name des Objektes

ab Version 1.0

type_id

int

ID des Objekttyps

ab Version 1.0

type_title

string

Name des Objekttyps

ab Version 1.0




cable.cable.delete

Beschreibung

Löscht die spezifischen Eigenschaften eines Kabels.

Beispielaufruf

{ "method":"cable.cable.delete", "params":{ "apikey":"24174j3tqj", "id":4 }, "version":"2.0", "id": 1 }

Parameter

Parameter

Typ

Beschreibung

Version

Parameter

Typ

Beschreibung

Version

id

int

ID des zu löschenden Datenbankeintrages

ab Version 1.0

Rückgabewert

Wert

Typ

Version

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab Version 1.0

© 2025 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/