...
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
...