Ressource
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpResource |
| Module | cenpylib.CENPyOlpResource |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 14 |
Départ rapide
# Boilerplate Example
resource = ... # obtained from the runtime context
result = resource.GetName()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetName | str | Obtenez le nom de la ressource. |
GetManufacturer | str | Prends le fabricant de ressources. |
GetSeries | str | Prenez la série de ressources. |
GetModel | str | Prends le modèle de ressources. |
GetItemType | int | Obtenez le type d’objet de la ressource comme entier non signé. |
GetItemSubType | int | Obtenez le sous-type d’item de la ressource comme entier non signé. |
GetAllPorts | list[CENPyOlpPort] | Obtenez tous les ports actuellement actifs dans cette ressource. |
GetPorts | list[CENPyOlpPort] | Obtenez tous les ports d’un type et d’une direction spécifiques qui sont actuellement actifs dans cette ressource. |
GetAttributeByName | CENPyOlpAttribute | Accédez à l’attribut par nom. |
GetValueOfIntegerAttributeByName | int | Obtenez l’accès à l’attribut entier par nom. |
GetValueOfFloatAttributeByName | float | Accédez à l’attribut float par son nom. |
GetValueOfStringAttributeByName | str | Accédez à l’attribut de la chaîne par nom. |
GetValueOfBoolAttributeByName | bool | Accédez à l’attribut bool par son nom. |
GetHomePositions | list[CENPyOlpHomePosition] | Obtenez toutes les positions principales de cette ressource |
Méthodes de requête
GetName
def GetName() -> strObtenez le nom de la ressource.
Retour : str — Nom de la ressource.
GetManufacturer
def GetManufacturer() -> strPrends le fabricant de ressources.
Retours : str — Fabricant de ressources.
GetSeries
def GetSeries() -> strPrenez la série de ressources.
Retour : str — Série de ressources.
GetModel
def GetModel() -> strPrends le modèle de ressources.
Retour : str — Modèle de ressources.
GetItemType
def GetItemType() -> intObtenez 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() -> intObtenez 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 :
| Nom | Type | Description |
|---|---|---|
valueType | int | Type de valeur souhaité pour les ports. |
direction | int | Direction 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) -> CENPyOlpAttributeAccédez à l’attribut par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut à rechercher. |
Revient : CENPyOlpAttribute — Objet attribut.
GetValueOfIntegerAttributeByName
def GetValueOfIntegerAttributeByName(name: str) -> intObtenez l’accès à l’attribut entier par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retourne : int — Valeur de l’attribut.
GetValueOfFloatAttributeByName
def GetValueOfFloatAttributeByName(name: str) -> floatAccédez à l’attribut float par son nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retour : float — Valeur de l’attribut.
GetValueOfStringAttributeByName
def GetValueOfStringAttributeByName(name: str) -> strAccédez à l’attribut de la chaîne par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retour : str — Valeur de l’attribut.
GetValueOfBoolAttributeByName
def GetValueOfBoolAttributeByName(name: str) -> boolAccédez à l’attribut bool par son nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom 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.