Skip to Content

Ressource

Faits rapides

PropriétéValeur
ClasseCENPyOlpResource
Modulecenpylib.CENPyOlpResource
Paquetcenpylib
LibérationR2025.2.4
Méthodes14

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
GetNamestrObtenez le nom de la ressource.
GetManufacturerstrPrends le fabricant de ressources.
GetSeriesstrPrenez la série de ressources.
GetModelstrPrends le modèle de ressources.
GetItemTypeintObtenez le type d’objet de la ressource comme entier non signé.
GetItemSubTypeintObtenez le sous-type d’item de la ressource comme entier non signé.
GetAllPortslist[CENPyOlpPort]Obtenez tous les ports actuellement actifs dans cette ressource.
GetPortslist[CENPyOlpPort]Obtenez tous les ports d’un type et d’une direction spécifiques qui sont actuellement actifs dans cette ressource.
GetAttributeByNameCENPyOlpAttributeAccédez à l’attribut par nom.
GetValueOfIntegerAttributeByNameintObtenez l’accès à l’attribut entier par nom.
GetValueOfFloatAttributeByNamefloatAccédez à l’attribut float par son nom.
GetValueOfStringAttributeByNamestrAccédez à l’attribut de la chaîne par nom.
GetValueOfBoolAttributeByNameboolAccédez à l’attribut bool par son nom.
GetHomePositionslist[CENPyOlpHomePosition]Obtenez toutes les positions principales de cette ressource

Méthodes de requête

GetName

def GetName() -> str

Obtenez le nom de la ressource.

Retour : str — Nom de la ressource.

GetManufacturer

def GetManufacturer() -> str

Prends le fabricant de ressources.

Retours : str — Fabricant de ressources.

GetSeries

def GetSeries() -> str

Prenez la série de ressources.

Retour : str — Série de ressources.

GetModel

def GetModel() -> str

Prends le modèle de ressources.

Retour : str — Modèle de ressources.

GetItemType

def GetItemType() -> int

Obtenez le type d’objet de la ressource comme entier non signé.

Retourne : int — Type d’élément de la ressource en tant qu’entier non signé.

GetItemSubType

def GetItemSubType() -> int

Obtenez le sous-type d’item de la ressource comme entier non signé.

Retourne : int — Sous-type d’élément de la ressource en tant qu’entier non signé.

GetAllPorts

def GetAllPorts() -> list[CENPyOlpPort]

Obtenez tous les ports actuellement actifs dans cette ressource.

Retours : list[CENPyOlpPort] — Liste des objets CENPyOlpPort, ports trouvés.

GetPorts

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

Obtenez tous les ports d’un type et d’une direction spécifiques qui sont actuellement actifs dans cette ressource.

Paramètres :

NomTypeDescription
valueTypeintType de valeur souhaité pour les ports.
directionintDirection souhaitée pour les ports.

Retourne : list[CENPyOlpPort] — Liste des objets CENPyOlpPort, ports trouvés avec type de valeur et direction spécifiés.

GetAttributeByName

def GetAttributeByName(attributeName: str) -> CENPyOlpAttribute

Accédez à l’attribut par nom.

Paramètres :

NomTypeDescription
attributeNamestrNom de l’attribut à rechercher.

Revient : CENPyOlpAttribute — Objet attribut.

GetValueOfIntegerAttributeByName

def GetValueOfIntegerAttributeByName(name: str) -> int

Obtenez l’accès à l’attribut entier par nom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à rechercher.

Retourne : int — Valeur de l’attribut.

GetValueOfFloatAttributeByName

def GetValueOfFloatAttributeByName(name: str) -> float

Accédez à l’attribut float par son nom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à rechercher.

Retour : float — Valeur de l’attribut.

GetValueOfStringAttributeByName

def GetValueOfStringAttributeByName(name: str) -> str

Accédez à l’attribut de la chaîne par nom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à rechercher.

Retour : str — Valeur de l’attribut.

GetValueOfBoolAttributeByName

def GetValueOfBoolAttributeByName(name: str) -> bool

Accédez à l’attribut bool par son nom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à rechercher.

Retour : bool — Valeur de l’attribut.

GetHomePositions

def GetHomePositions() -> list[CENPyOlpHomePosition]

Obtenez toutes les positions principales de cette ressource

Retours : list[CENPyOlpHomePosition] — Liste des objets CENPyOlpHomePosition, représentant les positions principales de cette ressource.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?