Classe oggetto attributo personalizzato (CuAt)
Descrizione
La classe di oggetti Attributo personalizzato (CuAt) contiene informazioni di attributo specifiche della periferica personalizzate.
Le istanze di periferica rappresentate nella classe di oggetti Periferiche personalizzate (CuDv) hanno attributi che si trovano nella classe di oggetti Attributo predefinito (PdAt) o nella classe di oggetti CuAt . Esiste una voce nella classe di oggetti CuAt per gli attributi che assumono valori non predefiniti. Gli attributi che assumono il valore predefinito si trovano nella classe di oggetto PdAt . Ogni voce descrive il valore corrente dell'attributo.
Quando si modifica il valore di un attributo, si deve fare riferimento alla classe oggetto dell'attributo Predefinito per determinare altri possibili valori di attributo.
Entrambe le classi di oggetti dell'attributo devono essere interrogate per ottenere una serie completa di valori correnti per un determinato dispositivo. Utilizzare le sottoroutine getattr e putattr per richiamare e modificare, rispettivamente, gli attributi personalizzati.
Descrittori
La classe oggetto dell'attributo personalizzato contiene i seguenti descrittori:
| Tipo ODM | Nome descrittore | Descrizione | Stato descrittore |
|---|---|---|---|
| ODM_CHAR | nome [ NAMESIZE] | Nome dispositivo | Obbligatorio |
| ODM_CHAR | attributo [ ATTRNAMESIZE] | Nome attributo | Obbligatorio |
| ODM_VCHAR | valore [ ATTRVALDIMENSIONE] | Valore attributo | Obbligatorio |
| ODM_CHAR | tipo [ FLAGSIZE] | Tipo di attributo | Obbligatorio |
| ODM_CHAR | generico [ FLAGSIZE] | Indicatori Attributi Generici | Facoltativo |
| ODM_CHAR | rep [ FLAGSIZE] | Attributi Rappresentazione degli attributi | Obbligatorio |
| ODM_SHORT | nls_index | Indice NLS | Facoltativo |
Questi descrittori sono descritti come segue:
| socket | Descrizione |
|---|---|
| Nome del dispositivo | Identifica il nome logico dell'istanza del dispositivo a cui è associato questo attributo. |
| Nome attributo | Identifica il nome di un attributo di dispositivo personalizzato. |
| Valore attributo | Identifica un valore personalizzato associato al corrispondente Nome attributo. Questo valore è un valore non predefinito. |
| Tipo di attributo | Identifica il tipo di attributo associato al Nome attributo. Questo descrittore viene copiato dal descrittore Tipo di attributo nell'oggetto PdAt corrispondente quando viene creato l'oggetto CuAt . |
| Indicatori Attributi Generici | Identifica il flag degli attributi Generici o gli indicatori associati al Nome dell'attributo. Questo descrittore viene copiato dal descrittore Indicatori attributo generico nell'oggetto PdAt corrispondente quando viene creato l'oggetto CuAt . |
| Attributi Rappresentazione degli attributi | Identifica la rappresentazione del valore dell'attributo. Questo descrittore viene copiato dal descrittore Indicatori Rappresentazione degli attributi nel corrispondente Oggetto attributo predefinito quando viene creato l'oggetto Attributo Personalizzato. |
| Indice NLS | Identifica il numero di messaggio nel catalogo dei messaggi NLS che contiene una descrizione testuale dell'attributo. Questo descrittore viene copiato dal Descrittore Indice NLS nel corrispondente Oggetto attributo predefinito quando viene creato l'oggetto Attributo Personalizzato. |