Parancsfájlillesztő

A Parancsfájlillesztő lehetővé teszi az eseményadatok formátumának leképezését két eszközprimitívek között.

A Parancsfájlillesztő eszközprimitív vezetékezve van két másik eszközprimitív között, így adatátalakítást tud végrehajtani az esemény hasznos adatain. Az eszközprimitív segítségével a következőket teheti meg:

Ha eszközprimitívek vezetékezésekor az eszközprimitívek azonos eseménnyel és eseményadat-formátummal rendelkeznek, akkor egyszerűen vezetékezheti az eszközprimitíveket. Azonban ha az eseményadatok formátuma nem azonos, akkor át kell alakítani az adott forráseseményben lévő adatokat a cél eszközprimitív által várt formátumra. A Parancsfájlillesztő eszközprimitív az átalakítás elvégzésének módját adja meg. Ha a Parancsfájlillesztő eszközprimitív eseményt kap egy hozzá vezetékezett eszközprimitívtől, akkor megjeleníti az esemény részleteit a Kapott események részben. A Parancsfájlillesztő ezután futtat egy parancsfájlt, amely átalakítja az adatokat "payload" paraméterrel rendelkező függvényként, amely a bejövő esemény hasznos adata. A parancsfájl meghatározza a hasznos adat kezelésének módját tetszőleges logika használatával, amelyet szükségesnek érez. Az egyéni kód által visszaadott érték az eszközprimitív kimenő eseményének hasznos adata. Az Elküldött esemény rész megjeleníti ezeket az információkat.

A Parancsfájlillesztő például kap egy "tesztadat" hasznos adattal rendelkező vezetékezett eseményt, amelyet a Kapott esemény rész megjelenít. A Parancsfájlillesztő a következő parancsfájllal rendelkezik:

alert("A hasznos adat értéke: " + payload);
return "Esemény hasznos adata: " + payload + "!";

Az Elküldött esemény megjeleníti az "Esemény hasznos adat: tesztadat!" címkét a kimenő esemény hasznos adataként.