TapHome

Szkriptfüggvények A–Z

A TapHome szkript összes függvénye ábécérendben, egysoros összefoglalóval és a teljes leírásra mutató hivatkozással.

A TapHome szkriptnyelv összes függvénye ábécérendben, egysoros összefoglalóval és a teljes leírásra mutató hivatkozással. A függvénynevek nem érzékenyek a kis- és nagybetűkre. Az olyan kulcsszavak, mint a VAR, a WHILE és a BREAK, a Szintaxis és vezérlési szerkezetek oldalon találhatók.

Összes függvény

FüggvényMit csinál
ABSEgy szám abszolút értékét adja vissza.
ADDERROREszközhiba-üzenetet jelenít meg.
ADDINFOEszközinformációs üzenetet jelenít meg.
ADDWARNINGEszközfigyelmeztetést jelenít meg.
APPENDSzöveghez vagy gyűjteményhez fűz hozzá.
AVGÁtlagolja az értékeket, az ismeretleneket kihagyva.
AVGSTRICTÁtlagolja az értékeket; NaN bemenet esetén NaN az eredmény.
BOOLCOLLECTIONFALSE értékekkel feltöltött bool gyűjteményt hoz létre.
BYTECOLLECTIONBájtokat hoz létre hexadecimális szövegből vagy darabszámból.
CEILFelfelé kerekít, opcionálisan egy többszörösre.
COMPARESzövegeket hasonlít össze: negatív, 0 vagy pozitív.
COMPLETESERVICEACTIONAszinkron módon lezár egy szolgáltatási műveletet.
COMPLETESERVICEATTRIBUTEAszinkron módon lezár egy szolgáltatási attribútum olvasását.
COPYRészszöveget vagy részgyűjteményt másol.
DATETIMEDátumot és időt hoz létre.
DATETIMEADDIdőt ad hozzá egy dátumhoz.
DEBOUNCEEgy ideig figyelmen kívül hagyja az eszköz olvasásait.
DECODEXML-entitásokat vagy Base64-et dekódol.
DEWPOINTKiszámítja a harmatpontot; a páratartalom 0–1.
ENCODESzöveget kódol XML vagy Base64 formára.
EQUALSSzámokat hasonlít össze tűréssel.
FLOORLefelé kerekít, opcionálisan egy többszörösre.
FROMBCDPakolt BCD-t számmá alakít.
FTPDOWNLOADBájtokként tölt le egy FTP-fájlt.
FTPUPLOADAdatokat tölt fel egy FTP-fájlba.
GETATEgy elemet vagy karaktert olvas ki.
GETBITEgy szám egy bitjét olvassa ki.
GETBITSEgy szám bitmezőjét olvassa ki.
GETBYTEEgy szám egy bájtját olvassa ki.
HSVTORGBHSV színt RGB-re alakít.
HTTPREQUESTHTTP-kérés objektumot állít össze.
HYSTERESISHiszterézissel vált két állapot között.
IFFeltétel alapján választ értéket.
INDEXOFAz első indexet adja vissza, vagy -1-et.
INSERTSzövegbe vagy gyűjteménybe szúr be.
ISNANMegvizsgálja, hogy egy érték NaN-e.
ISNULLMegvizsgálja, hogy egy érték Null-e.
LENGTHA hosszt vagy az elemek számát adja vissza.
LINEAREgy értéket két tartomány között képez le.
LNA természetes logaritmust adja vissza.
LOCALTIMEZONEA Core UTC-eltolását adja vissza.
LOG10-es vagy tetszőleges alapú logaritmust ad vissza.
MAXA legnagyobb ismert értéket adja vissza.
MAXSTRICTA legnagyobb értéket vagy az első ismeretlent adja vissza.
MINA legkisebb ismert értéket adja vissza.
MINSTRICTA legkisebb értéket vagy az első ismeretlent adja vissza.
MODAz osztási maradékot adja vissza.
MODBUSREgy értéket olvas ki Modbus regiszterekből.
MODBUSRBLOCKRegiszterblokkot olvas ki egyetlen tranzakcióban.
MODBUSWÉrtékeket ír Modbus regiszterekbe.
MODBUSWBLOCKRegiszterblokkot ír egyetlen tranzakcióban.
MODBUSWBLOCKNEBlokkot csak változás esetén ír.
MODBUSWNEÉrtéket csak változás esetén ír.
MQTTPUBLISHMQTT üzenetet tesz közzé.
NOWAz aktuális dátumot és időt adja vissza.
ORDERNövekvő sorrendbe rendez, az ismeretlen értékeket elhagyva.
ORDERDESCCsökkenő sorrendbe rendez, az ismeretlen értékeket elhagyva.
ORDERDESCSTRICTCsökkenő sorrendbe rendez, az ismeretlen értékeket megtartva.
ORDERINDEXAz indexeket adja vissza növekvő érték szerint rendezve.
ORDERINDEXDESCAz indexeket adja vissza csökkenő érték szerint rendezve.
ORDERINDEXDESCSTRICTCsökkenő sorrendű indexeket ad vissza, az ismeretlen értékeket megtartva.
ORDERINDEXSTRICTNövekvő sorrendű indexeket ad vissza, az ismeretlen értékeket megtartva.
ORDERSTRICTNövekvő sorrendbe rendez, az ismeretlen értékeket megtartva.
PACKVALUETípusos értéket ír egy gyűjteménybe.
PARSEJSONJSON-t olvas JSONPath alapján.
PARSETEXTKét minta közötti szöveget nyer ki.
PARSEXMLXML-t olvas XPath alapján.
POWEREgy számot hatványra emel.
RAND1-nél kisebb véletlen számot ad vissza.
RANDINTEgy tartományba eső véletlen egész számot ad vissza.
REMOVEATElemeket távolít el egy indexnél.
REPLACEMinden találatot lecserél egy szövegben vagy gyűjteményben.
RETURNEgy értékkel befejezi a szkriptet.
RGBTOHSVRGB színt HSV-re alakít.
ROUNDA legközelebbi egész számra kerekít.
SENDDATANyers TCP vagy UDP adatokat küld.
SENDHTTPREQUESTHTTP-kérést küld, és visszaadja a választ.
SETATLecseréli az elemet egy indexnél.
SETBITBeállítja egy szám egy bitjét.
SETBITSLecseréli egy szám bitmezőjét.
SETBYTELecseréli egy szám egy bájtját.
SIGNAz előjelet adja vissza: -1, 0 vagy 1.
SLEEPEzredmásodpercekre szünetelteti a szkriptet.
SPLITSzöveget szöveggyűjteménnyé bont.
SQRTA négyzetgyököt adja vissza.
SWITCHAz első illeszkedő eset eredményét adja vissza.
TIMESPANIdőtartamot hoz létre.
TOBCDSzámot pakolt BCD-vé alakít.
TOBYTESSzöveget bájtokká kódol.
TODOUBLESzámot olvas be szövegből.
TOSTRINGÉrtéket alakít szöveggé.
UINT16COLLECTIONNullákkal feltöltött regisztergyűjteményt hoz létre.
UNPACKVALUETípusos értéket olvas ki egy gyűjteményből.