...
| Atribút | Typ hodnoty | Povinný | Predvolená hodnota | Poznámka |
|---|---|---|---|---|
| type | text | áno | ||
| value | podľa typu | nie | nenastavený atribút automaticky znamená neplatnú hodnotu, nastavený platnú (ak príznak nie je preťažený v atribúte status) | |
| valueTime | celé číslo (počet milisekúnd od epochy) | nie | aktuálny čas | časová značka |
| valueTimes | dvojrozmerné pole (riadok, stĺpec) celých čísel (počet milisekúnd od epochy) | nie | aktuálny čas | časové značky hodnôt v štruktúre, len pre typ "record" |
| alarmTime | celé číslo (počet milisekúnd od epochy) | nie | časová značka alarmu | |
| alarmTimes | dvojrozmerné pole (riadok, stĺpec) celých čísel (počet milisekúnd od epochy) | nie | časové značky alarmov v štruktúre, len pre typ "record" | |
| flags | pole textov (vymenovaný typ Flag) | nie | žiadny príznak | pole uživateľských príznakov, možné hodnoty sú "A" až "P" |
| flagsSets | dvojrozmerné pole (riadok, stĺpec) polí textov (vymenovaný typ Flag) | nie | žiadny príznak | dvojrozmerné pole polí uživateľských príznakov hodnôt štruktúry, len pre typ "record" |
| limitStatus | text (vymenovaný typ LimitStatus) | nie | "InLimit" | limitný stav, možné hodnoty sú: "InLimit", "VeryLow", "Low", "High", "VeryHigh", "LimitsProblem" |
| limitStatuses | dvojrozmerné pole (riadok, stĺpec) polí textov (vymenovaný typ LimitStatus) | nie | "InLimit" | dvojrozmerné pole limitných stavov hodnôt štruktúry, len pre typ "record" |
| processAlarmStatus | texto (vymenovaný typ ProcessAlarmStatus) | nie | "NoAlarm" | stav alarmu procesu, možné hodnoty sú: "NoAlarm", "ToOn", "ToOff", "On", "Off", "Err", "Oscillate", "ErrCmdOn", "ErrCmdOff", "SwToTrans", "SwToOff", "SwToOn", "SwToErr", "SwTrans", "SwOff", "SwOn", "SwErr", "ErrZalCmdOff", "HL", "VHL", "LL", "VLL", "ToHL", "ToVHL", "ToLL", "ToVLL", "ErrWriteCmd", "Change", "A29", "A30", "A31", "SysPrAl" |
| processAlarmStatuses | dvojrozmerné pole (riadok, stĺpec) polí textov (vymenovaný typ ProcessAlarmStatus) | nie | "NoAlarm" | dvojrozmerné pole stavov alarmu procesov v štruktúre, len pre typ "record" |
| status | pole textov (vymenovaný typ Status) | nie | príznak "Valid" | pole stavov, možné hodnoty sú: "Valid", "ProcAlarm", "NoAckPAlarm", "PrAlSilent", "Weak", "NoAckValue", "Transient", "Default", "Manual", "AlCrit", "Unknown" |
| statusSets | dvojrozmerné pole (riadok, stĺpec) polí textov (vymenovaný typ Status) | nie | príznak "Valid" | dvojrozmerné pole stavov hodnôt štruktúry, len pre typ "record" |
| formattedValue | text | nie | v atribúte sa vracia v odpovedi zo servera formátovaná hodnota objektu D2000, nemá význam pri volaniach RPC metód | |
| structType | text | áno | meno štruktúry, len pre typ "record", povinný na každom type "record" posielanom do D2000 | |
| definition | objekt D2RecordDefinition | - | definícia Štruktúry, len pre typ "record", nastavený na každej hodnote s typom "record" vracanej z D2000 | |
| returnAs | text | nie | má význam len pri volaní RPC metód s výstupnými parametrami, definuje logický názov, pod ktorým bude vrátená výstupná hodnota | |
| returnFields | pole textov | nie | prázdne pole | špeciálny atribút definuje dodatočné návratové atribúty požadované klientom od servera, hodnoty sú popísané nižšie |
| returnTransformation | objekt ReturnTransformation | nie | null | len pre typ "record" s jedným číselnym stĺpcom a rastúcimi časovými značkami hodnôt, obsahuje konfiguráciu spracovania (downscalingu) časového radu, vykonávanom na serveri pred posielaním odpovede klientovi, kvôli veľkému rozsahu dát, hodnoty sú popísané nižšie |
Definovanie vrátených hodnôt z RPC metód
Optimalizácia obsahu vrátenej hodnoty Unival
...