LWPM Comfort Module/Tworzenie akcji: Różnice pomiędzy wersjami

Z LWPM
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "Moduł daje możliwość wykonania dowolnej akcji. W tym miejscu opisany jest format akcji oraz możliwości i polecenia jakie mogą być...")
 
Linia 13: Linia 13:
  
 
=== Informacje o akcji ===
 
=== Informacje o akcji ===
 +
Informacje o akcji zawierają bardziej szczegółowe informacje na temat akcji opisujące przede wszystkim sposób wykonania akcji.
 +
Przykładowo można tutaj określić szczegółowo warunki uruchomienia akcji, a także w tym miejscu możesz zdefiniować jak mają wykonywać się poszczególne etapy pętli.
 +
 +
==== Format danych ====
 +
<code>
 +
<informacje o akcji> = <długość informacji> <informacje>*
 +
</code>
 +
 +
<code><długość informacji></code> określa długość wszystkich informacji w bajtach
 +
 +
<code><informacje></code> to szczegółowy opis zachowania akcji. Takich informacji może być kilka dla każdej akcji, przy czym każda musi być innego typu.
 +
 +
Każda informacja jest zapisana w ten sam sposób:
 +
 +
<code><informacje> = <typ danych> <długość danych> <dane></code>
 +
 +
Pierwszym polem jest <code><typ danych></code> (1 bajt) następnie podana jest <code><długość danych></code> w bajtach (1 bajt). Następnie są <code><dane></code>, których format zależy od typu danych.
 +
 +
==== Informacje o etapach wykonania pętli ====
 +
<code><typ danych> == 1</code>
 +
 +
TODO:
 +
 +
==== Informacje o warunkach wykonania akcji ====
 +
<code><typ danych> == 2</code>
 +
 +
Ten dych informacji określa szczegółowo, jakie muszą zajść warunki by akcja została uruchomiona.
  
 
=== Ilość powtórzeń ===
 
=== Ilość powtórzeń ===

Wersja z 10:55, 28 wrz 2020

Moduł daje możliwość wykonania dowolnej akcji.

W tym miejscu opisany jest format akcji oraz możliwości i polecenia jakie mogą być zawarte w akcji.

Wszystkie liczby i wartości są podane w formacie szesnastkowym (HEX).

Format akcji

Ogólny format akcji przedstawia się następująco:

<informacje o akcji> <ilość powtórzeń> <początek akcji> <koniec akcji> <pętla>

Informacje o akcji

Informacje o akcji zawierają bardziej szczegółowe informacje na temat akcji opisujące przede wszystkim sposób wykonania akcji. Przykładowo można tutaj określić szczegółowo warunki uruchomienia akcji, a także w tym miejscu możesz zdefiniować jak mają wykonywać się poszczególne etapy pętli.

Format danych

<informacje o akcji> = <długość informacji> <informacje>*

<długość informacji> określa długość wszystkich informacji w bajtach

<informacje> to szczegółowy opis zachowania akcji. Takich informacji może być kilka dla każdej akcji, przy czym każda musi być innego typu.

Każda informacja jest zapisana w ten sam sposób:

<informacje> = <typ danych> <długość danych> <dane>

Pierwszym polem jest <typ danych> (1 bajt) następnie podana jest <długość danych> w bajtach (1 bajt). Następnie są <dane>, których format zależy od typu danych.

Informacje o etapach wykonania pętli

<typ danych> == 1

TODO:

Informacje o warunkach wykonania akcji

<typ danych> == 2

Ten dych informacji określa szczegółowo, jakie muszą zajść warunki by akcja została uruchomiona.

Ilość powtórzeń

Początek akcji

Koniec akcji

Pętla