Tracing

Verfolgen von Verbindungen zwischen Objekten.


cable.tracing.between_locations

Beschreibung

Gibt alle Verbindungen (belegt und frei) zwischen zwei Standorten zurück.

Beispielaufruf

{
	"method":"cable.tracing.between_locations",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"location_start": 8,
			"location_end": 14
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
location_startintID des ausgehenden Standortesab Version 1.0
location_endintID des eingehenden Standortesab Version 1.0

Rückgabewert

Liste aller Verbindungen zwischen den angegebenen Standorten.

WertTypBeschreibungVersion
nodesarrayAlle Objekte zwischen den Standortenab Version 1.0
edgesarrayAlle Verbindungen zwischen den Objektenab Version 1.0



cable.tracing.between_objects

Beschreibung

Gibt alle Verbindungen (belegt und frei) zwischen zwei Objekten zurück.

Beispielaufruf

{
	"method":"cable.tracing.between_objects",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"object_start": 44,
			"object_end": 125
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
object_startintID des ausgehenden Objektesab Version 1.0
object_endintID des eingehenden Objektesab Version 1.0

Rückgabewert

Liste aller Verbindungen zwischen den angegebenen Objekten.

WertTypBeschreibungVersion
nodesarrayAlle Objekte zwischen den beiden angegebenen Objektenab Version 1.0
edgesarrayAlle Verbindungen zwischen den angegebenen Objektenab Version 1.0

cable.tracing.shortest_path

Beschreibung

Gibt den kürzesten, freien Weg zwischen zwei Objekten, gewichtet nach Kabellänge, zurück.

Beispielaufruf

{
	"method":"cable.tracing.shortest_path",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"object_start": 44,
			"object_end": 125
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
object_startintID des ausgehenden Objektesab Version 1.0
object_endintID des eingehenden Objektesab Version 1.0
exclude_sectionsboolean

Optional: Strecken bei der Berechnung nicht berücksichtigen

Zulässige Werte:

  • 0: Strecken berücksichtigen
  • 1: Strecken nicht berücksichtigen
ab Version 1.0

Rückgabewert

Liste der Pfad-Elemente.

WertTypBeschreibungVersion
fromintID des ausgehenden Objektesab Version 1.0
tointID des eingehenden Objektesab Version 1.0
wiresarray

Verbindungen zwischen den Objekten

(Mehrere Verbindungen kommen nur bei gleicher Kabellänge vor.)

ab Version 1.0



cable.tracing.least_number_of_hops

Beschreibung

Gibt den freien Weg mit den wenigsten Zwischen-Objekten zwischen zwei Objekten zurück.

Beispielaufruf

{
	"method":"cable.tracing.least_number_of_hops",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"object_start": 44,
			"object_end": 125
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
object_startintID des ausgehenden Objektesab Version 1.0
object_endintID des eingehenden Objektesab Version 1.0
exclude_sectionsboolean

Optional: Strecken bei der Berechnung nicht berücksichtigen

Zulässige Werte:

  • 0: Strecken berücksichtigen
  • 1: Strecken nicht berücksichtigen
ab Version 1.0

Rückgabewert

Liste der Pfad-Elemente.

WertTypBeschreibungVersion
fromintID des ausgehenden Objektesab Version 1.0
tointID des eingehenden Objektesab Version 1.0
wiresarray

Verbindungen zwischen den Objekten

ab Version 1.0

(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/