Ressource
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpResource |
| Modul | cenpylib.CENPyOlpResource |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 14 |
Schneller Start
# Boilerplate Example
resource = ... # obtained from the runtime context
result = resource.GetName()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetName | str | Hol dir den Namen der Ressource. |
GetManufacturer | str | Hol dir den Ressourcenhersteller. |
GetSeries | str | Hol dir die Ressourcenserie. |
GetModel | str | Hol dir das Ressourcenmodell. |
GetItemType | int | Erhalten Sie den Item-Typ der Ressource als unsigned integer. |
GetItemSubType | int | Erhalten Sie den Item-Untertyp der Ressource als unsignierte Ganzzahl. |
GetAllPorts | list[CENPyOlpPort] | Holen Sie sich alle Ports, die derzeit in dieser Ressource aktiv sind. |
GetPorts | list[CENPyOlpPort] | Erhalten Sie alle Ports eines bestimmten Werttyps und einer bestimmten Richtung, die in dieser Ressource aktiv sind. |
GetAttributeByName | CENPyOlpAttribute | Erhalten Sie Zugriff auf das Attribut nach Namen. |
GetValueOfIntegerAttributeByName | int | Erhalten Sie den Zugriff auf das ganzzahlige Attribut mit Namen. |
GetValueOfFloatAttributeByName | float | Erhalten Sie Zugriff auf das Float-Attribut per Namen. |
GetValueOfStringAttributeByName | str | Erhalten Sie Zugriff auf das String-Attribut anhand des Namens. |
GetValueOfBoolAttributeByName | bool | Erhalten Sie Zugriff auf das Attribut bool per Namen. |
GetHomePositions | list[CENPyOlpHomePosition] | Alle Heimatpositionen dieser Ressource erhalten |
Abfragemethoden
GetName
def GetName() -> strHol dir den Namen der Ressource.
Rücksendungen: str — Name der Ressource.
GetManufacturer
def GetManufacturer() -> strHol dir den Ressourcenhersteller.
Rücksendungen: str — Rohstoffhersteller.
GetSeries
def GetSeries() -> strHol dir die Ressourcenserie.
Rücksendungen: str — Ressourcenserie.
GetModel
def GetModel() -> strHol dir das Ressourcenmodell.
Rücksendungen: str — Ressourcenmodell.
GetItemType
def GetItemType() -> intErhalten Sie den Item-Typ der Ressource als unsigned integer.
Returns: int — Itemtyp der Ressource als unsignierte Ganzzahl.
GetItemSubType
def GetItemSubType() -> intErhalten 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:
| Name | Typ | Beschreibung |
|---|---|---|
valueType | int | Der gewünschte Werttyp für die Ports. |
direction | int | Gewü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) -> CENPyOlpAttributeErhalten Sie Zugriff auf das Attribut nach Namen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des zu suchenden Attributs. |
Returns: CENPyOlpAttribute — Attributobjekt.
GetValueOfIntegerAttributeByName
def GetValueOfIntegerAttributeByName(name: str) -> intErhalten Sie den Zugriff auf das ganzzahlige Attribut mit Namen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Renditen: int — Wert des Attributs.
GetValueOfFloatAttributeByName
def GetValueOfFloatAttributeByName(name: str) -> floatErhalten Sie Zugriff auf das Float-Attribut per Namen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Returns: float — Wert des Attributs.
GetValueOfStringAttributeByName
def GetValueOfStringAttributeByName(name: str) -> strErhalten Sie Zugriff auf das String-Attribut anhand des Namens.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Returns: str — Wert des Attributs.
GetValueOfBoolAttributeByName
def GetValueOfBoolAttributeByName(name: str) -> boolErhalten Sie Zugriff auf das Attribut bool per Namen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name 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.