GetCount - metoda objektu PmaCommMsg
Popis:
Metoda vrací počet přenosů tohoto objektu.
Syntaxe:
Long GetCount(Long nType)
Parametry:
nType | (Long) Určuje přenosy v tomto objektu, jejichž počet chceme zjistit.
0 - Počet všech přenosů (dobrých i špatných) od spuštění aplikace ( = GetCount(1) + GetCount(2))
1 - Počet všech dobrých přenosů od spuštění aplikace
2 - Počet všech špatných přenosů od spuštění aplikace
3 - Počet posledních špatných přenosů. Toto číslo se vynuluje při každém dobrém přenosu. |
---|
Poznámka:
Pojem "
přenos" se zde rozumí akce, která se nakonec ukončí událostí
onEndOfTransfer. Pokud v parametrech sériové linky (nebo v parametrech Ethernet) je konfigurátor "
Počet opakování při neúspěšném přenosu" větší než 1, pak se při chybě opakuje zpráva vícekrát ale z hlediska této statistiky
je to vždy pouze 1 přenos.
Pokud v události
onEndOfTransfer je parametr
pEvent.Error = 0, pak je to "
dobrý přenos", v jiném případě je to "
špatný přenos".
Příklad:
Pokud v daném objektu 5x po sobě vznikne chyba komunikace, pak upozornit (např. vyvolat
alarm, atd.)
JavaScriptVBScriptVyber a zkopíruj do schránky
var oCommMsg = pMe.Pm("/Comm/mr");
if (oCommMsg.GetCount(3) > 5)
{
// ... Akce pro výstrahu nefukčnosti komunikace
}
Dim oCommMsg
Set oCommMsg = pMe.Pm("/Comm/mr")
If oCommMsg.GetCount(3) > 5 Then
' ... Akce pro výstrahu nefukčnosti komunikace
End If