ScriptDeviceDescription¶
- class ScriptDeviceDescription.ScriptDeviceCollection(iterable=(), /)¶
- Bases: - list- A collection of - ScriptDeviceDescriptionobjects.- property vendors¶
- Gets the list of all vendors in the collection. - Return type:
- tuple[int] 
 
 - get_devices_of_vendor(vendor)¶
- Get all devices in the list which match the specified vendor. - Parameters:
- vendor (str) – Vendor name. 
- Return type:
- Returns:
- A collection of devices from one vendor. 
 
 
- class ScriptDeviceDescription.ScriptDeviceDescription¶
- Bases: - object- Description of a device. - property device_id¶
- Get the identification object of the device. - Return type:
- DeviceID
- Returns:
- DeviceID 
 
 - property device_info¶
- Get information about the device. - Return type:
- Returns:
- DeviceInfo 
 
 - property connectors¶
- Gets the connectors. - Return type:
- ScriptDeviceConnectorSet
- Returns:
- DeviceConnectorSet 
 
 
- class ScriptDeviceDescription.ScriptDeviceInfo¶
- Bases: - object- Provides information about a device.. - property name¶
- Internationalized name of the device. - Return type:
- str 
 
 - property description¶
- Internationalized description of the device. - Return type:
- str 
 
 - property vendor¶
- Internationalized vendor of the device vendor. - Return type:
- str 
 
 - property categories¶
- Gets a list of categories this device belongs to. - Return type:
- tuple[int] 
 
 - property families¶
- Gets a list of vendor-specific families this device belongs to. - Each string has got the format - VendorId:FamilyId.- Return type:
- tuple[str] 
 
 - property custom¶
- Get vendor specific information for the device. - This property may contain all kinds of information not defined by the specification, structured as an XML-Fragment with root node “Custom”. - Example::
- <Custom><MaxTemp>30</MaxTemp></Custom>\ 
 - Return type:
- str 
 
 - property order_number¶
- Vendor specific order number for this device. - Return type:
- str 
 
 - property default_instance_name¶
- The default intance name for this device. - Version added:
- 3.5.11.0 
- Return type:
- str 
 
 
- class ScriptDeviceDescription.ScriptVendorDescription¶
- Bases: - object- Vendor description. - property vendor_id¶
- Id of the vendor. - Return type:
- int 
 
 - property version¶
- Version. - Return type:
- str 
 
 - property vendor_info¶
- Vendor information. - Return type:
 
 - property families¶
- Get all families of the vendor. - Return type:
- tuple[ScriptDeviceFamily] 
 
 - get_family(family_id)¶
- Get the family with the specified family Id. - Parameters:
- family_id (int) – Family Id. 
- Return type:
- Returns:
- Device family object or - Noneif there is no matching family.
 
 
- class ScriptDeviceDescription.ScriptVendorInfo¶
- Bases: - object- Vendor information. - property name¶
- Vendor name. - Return type:
- str 
 
 - property addresses¶
- Address of the vendor. - Return type:
- tuple[str] 
 
 - property phones¶
- Phone number(s). - Return type:
- tuple[str] 
 
 - property faxes¶
- Fax number(s). - Return type:
- tuple[str] 
 
 - property mail_addresses¶
- eMail address(es). - Return type:
- tuple[str] 
 
 - property web_addresses¶
- Web address(es). - Return type:
- tuple[str] 
 
 
- class ScriptDeviceDescription.ScriptDeviceFamily¶
- Bases: - object- Family Id. - property family_id¶
- Family Id. - Return type:
- int 
 
 - property parent_family¶
- Parent family. - Return type:
- str 
 
 - property name¶
- Family name. - Return type:
- str 
 
 - property description¶
- Description of the family. - Return type:
- str 
 
 - property sub_families¶
- Sub families of the family. - Return type:
- tuple[ScriptDeviceFamily]