[&=|~~]] ...
Bracketing like: !($...) allowed
right side:
This describes the status which a answer commands would get.
[!]$[&~~

~~ |~~~~] ... |
[!]$[&~~

~~ [TO ] ...
All words / tokens separated by a separator
Reserved characters / words
( ) bracketing
[] left sine: groups of commands
! right side:negation, left side: not active
&
?
IF
UNLESS
AND
OR
<
>
= left side: operator, right side: equal
TO
. delimiter for parameter
AFTER
NECESSARY_FOR
Examples
R !$2 IF $5 = 0 means: Command 2 will not work if status of command 5 is 0
command 5 may be a power switch
R !$4 UNLESS $7 = 3500000 TO 3799999 OR 7000000 TO 7199999
means: Command 4 will work only if state 7 is in the range of .............
This would be used if the transceiver will transmit in amateur radio band only
The values are transmitted values, not values of the description
R 2 $252 &"wrong address" IF $8 &3 < 16
rule 2 of RU
$252 is an answer command and handled as info:
error-message if fourth parameter (3) of command 8 is < 16
Q !* 1 30 TO 50 all commands forbidden except 1 and 30 to 50 allowed
Q 0 TO 100 !* 0 to 100 allowed others forbidden.
Copyright
Dieses Dokument darf unverändert kopiert werden.
Die Ideen in diesem Dokument unterliegen der GPL (Gnu Public Licence,V2) soweit keine früheren, anderen Rechte betroffen sind.
Die Verwendung der Unterlagen erfolgt auf eigene Gefahr; es wird keinerlei Garantie übernommen.
This document can be copied without changes.
The ideas of this document can be used under GPL (Gnu Public License, V2) as long as no earlier other rights are affected.
The usage of this document is on own risk, there is no warranty.
Reference
[1] https://dk1ri.de/myc/MYC.pdf (german)
[2] https://dk1ri.de/myc/MYC.en.pdf
[3] https://dk1ri.de/myc/Description.txt or https://dk1ri.de/myc/Description.pdf
[4] https://dk1ri.de/myc/commands.txt or https://dk1ri.de/myc/commands.pdf
[5] https://dk1ri.de/myc/Reserved_tokens.txt or https://dk1ri.de/myc/Reserved_tokens.pdf
[6] https://dk1ri.de/myc/Rules.txt or https://dk1ri.de/myc/Rules.pdf
[7] https://dk1ri.de/myc/commandrouter.txt or https://dk1ri.de/myc/commandrouter.pdf
[8] https://dk1ri.de/myc/Rules_device.txt or https://dk1ri.de/myc/Rules_device.pdf
[9] https://dk1ri.de/myc/skin.txt or https://dk1ri.de/myc/skin.pdf
[10] https://dk1ri.de/myc/logicdevice.txt or https://dk1ri.de/myc/logicdevice.pdf
[11] https://dk1ri.de/myc/Definitions.txt or https://dk1ri.de/myc/Definitions.pdf
[12] https://dk1ri.de/myc/spec_version.txt or https://dk1ri.de/myc/spec_version.pdf
[13] https://dk1ri.de/myc/webserver.txt or https://dk1ri.de/myc/webserver.pdf
[14] https://dk1ri.de/myc/ki.txt or https://dk1ri.de/myc/ki.pdf
[15] https://dk1ri.de/myc/communication.txt or https://dk1ri.de/myc/communication.pdf
[16] https://dk1ri.de/myc/Security.txt or https://dk1ri.de/myc/Security.pdf
~~