WritePointValue
Deklarácia
unsigned int _stdcall WritePointValue(StationPar * St, PointPar * Pt, KomUniVal * Val, unsigned int * RdBack)Parametre
St | Pointer na štruktúru StationPar. |
Pt | Pointer na štruktúru PointPar. |
Val | Pointer na štruktúru KomUniVal (obsahuje novú hodnotu). |
RdBack | Pointer na hodnotu príznaku vyžiadania spätnej funkcie ReadPointValue. |
Popis
Funkcia WritePointValue (v Stdcall volacej konvencií _WritePointValue@16) je nepovinná a volaná v prípade zápisu novej hodnoty do výstupného meraného bodu. Meraný bod prejde po úspešnom zápise do stavu Transient (viď položku StatType štruktúry KomUniVal), do normálneho stavu (InLimit, …) sa meraný bod dostane po spätnom prečítaní hodnoty zo zariadenia. Ak užívateľ vyžaduje spätné čítanie (volanie ReadPointValue), treba zapísať na adresu RdBack nenulovú hodnotu, nula zakáže volanie ReadPointValue.
Návratová hodnota
Hodnota | Popis |
RQ_OK | Požiadavka vybavená, všetko OK. |
RQ_ERR | Nastala chyba (zariadenie nekomunikuje, je mimo prevádzky resp. iná chyba), stanica prechádza po návrate z funkcie do stavu COM_ERR resp. HARD_ERR. |
RQ_IGNORED | Funkcia bola ignorovaná a stav stanice sa nemení. |
Súvisiace stránky: