Skip to Content

Ressource

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpResource
Modulcenpylib.CENPyOlpResource
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden14

Schneller Start

# Boilerplate Example resource = ... # obtained from the runtime context result = resource.GetName()

Methodenindex

MethodeRückgabenZusammenfassung
GetNamestrHol dir den Namen der Ressource.
GetManufacturerstrHol dir den Ressourcenhersteller.
GetSeriesstrHol dir die Ressourcenserie.
GetModelstrHol dir das Ressourcenmodell.
GetItemTypeintErhalten Sie den Item-Typ der Ressource als unsigned integer.
GetItemSubTypeintErhalten Sie den Item-Untertyp der Ressource als unsignierte Ganzzahl.
GetAllPortslist[CENPyOlpPort]Holen Sie sich alle Ports, die derzeit in dieser Ressource aktiv sind.
GetPortslist[CENPyOlpPort]Erhalten Sie alle Ports eines bestimmten Werttyps und einer bestimmten Richtung, die in dieser Ressource aktiv sind.
GetAttributeByNameCENPyOlpAttributeErhalten Sie Zugriff auf das Attribut nach Namen.
GetValueOfIntegerAttributeByNameintErhalten Sie den Zugriff auf das ganzzahlige Attribut mit Namen.
GetValueOfFloatAttributeByNamefloatErhalten Sie Zugriff auf das Float-Attribut per Namen.
GetValueOfStringAttributeByNamestrErhalten Sie Zugriff auf das String-Attribut anhand des Namens.
GetValueOfBoolAttributeByNameboolErhalten Sie Zugriff auf das Attribut bool per Namen.
GetHomePositionslist[CENPyOlpHomePosition]Alle Heimatpositionen dieser Ressource erhalten

Abfragemethoden

GetName

def GetName() -> str

Hol dir den Namen der Ressource.

Rücksendungen: str — Name der Ressource.

GetManufacturer

def GetManufacturer() -> str

Hol dir den Ressourcenhersteller.

Rücksendungen: str — Rohstoffhersteller.

GetSeries

def GetSeries() -> str

Hol dir die Ressourcenserie.

Rücksendungen: str — Ressourcenserie.

GetModel

def GetModel() -> str

Hol dir das Ressourcenmodell.

Rücksendungen: str — Ressourcenmodell.

GetItemType

def GetItemType() -> int

Erhalten Sie den Item-Typ der Ressource als unsigned integer.

Returns: int — Itemtyp der Ressource als unsignierte Ganzzahl.

GetItemSubType

def GetItemSubType() -> int

Erhalten Sie den Item-Untertyp der Ressource als unsignierte Ganzzahl.

Returns: int — Item-Untertyp der Ressource als unsignierte Ganzzahl.

GetAllPorts

def GetAllPorts() -> list[CENPyOlpPort]

Holen Sie sich alle Ports, die derzeit in dieser Ressource aktiv sind.

Returns: list[CENPyOlpPort] — Liste der CENPyOlpPort-Objekte, gefundene Ports.

GetPorts

def GetPorts(valueType: int, direction: int) -> list[CENPyOlpPort]

Erhalten Sie alle Ports eines bestimmten Werttyps und einer bestimmten Richtung, die in dieser Ressource aktiv sind.

Parameter:

NameTypBeschreibung
valueTypeintDer gewünschte Werttyp für die Ports.
directionintGewünschte Richtung für die Anschlüsse.

Returns: list[CENPyOlpPort] — Liste der CENPyOlpPort-Objekte, gefundene Ports mit angegebenem Werttyp und -richtung.

GetAttributeByName

def GetAttributeByName(attributeName: str) -> CENPyOlpAttribute

Erhalten Sie Zugriff auf das Attribut nach Namen.

Parameter:

NameTypBeschreibung
attributeNamestrName des zu suchenden Attributs.

Returns: CENPyOlpAttribute — Attributobjekt.

GetValueOfIntegerAttributeByName

def GetValueOfIntegerAttributeByName(name: str) -> int

Erhalten Sie den Zugriff auf das ganzzahlige Attribut mit Namen.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Renditen: int — Wert des Attributs.

GetValueOfFloatAttributeByName

def GetValueOfFloatAttributeByName(name: str) -> float

Erhalten Sie Zugriff auf das Float-Attribut per Namen.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Returns: float — Wert des Attributs.

GetValueOfStringAttributeByName

def GetValueOfStringAttributeByName(name: str) -> str

Erhalten Sie Zugriff auf das String-Attribut anhand des Namens.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Returns: str — Wert des Attributs.

GetValueOfBoolAttributeByName

def GetValueOfBoolAttributeByName(name: str) -> bool

Erhalten Sie Zugriff auf das Attribut bool per Namen.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Renditen: bool — Wert des Attributs.

GetHomePositions

def GetHomePositions() -> list[CENPyOlpHomePosition]

Erhalten Sie alle Startpositionen dieser Ressource

Returns: list[CENPyOlpHomePosition] — Liste der CENPyOlpHomePosition-Objekte, die die Heimpositionen dieser Ressource darstellen.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?