R&D department
2018/08/01
restores the previous status. If one setiotime interrupts another, the state is UNDEFINED ('1' or '0') after both
sequences are finished. Interrupt in this case means that several consecutive "setiotime" commands were
sent, one overlapping the other. Sending several "setiotime" commands in a fast succession will make the the
DOUT stuck, thus requiring a device reboot. It is highly recommended to at least wait until a response is
received for the first sent "setiotime" command, before sending the next.
‘0’ means GND and ‘1’ means no GND.
If one of the DOUT is configured as LED, Buzzer blocking or Jamming block, setiotime is not possible to use.
Additional feature. It is possible to set a repeat amount of a sequence.
SMS format: pass setiotime 1 500 0 500 n=10,0 200 1 300 n=20
Description:
Parameter Description
pass SMS password
setiotime Command Identifier
1 DOUT1 first logical state (1/0)
500 DOUT1 first logical state length (ms)
0 DOUT1 second logical state (1/0)
500 DOUT1 second logical state length (ms)
n Repetition identifier
= Setter symbol
10 Amount of repetitions
, DOUT separator
0 DOUT2 first logical state (1/0)
200 DOUT2 first logical state length (ms)
1 DOUT2 second logical state (1/0)
300 DOUT2 second logical state length (ms)
n Repetition identifier
= Setter symbol
20 Amount of repetitions
Each single DOUT has 10 slots for impulses levels (high / low). No more than 10 can be defined for one DOUT.
Longest time possible is 999 999 999 ms. Max number of repeats is 9999.
Max impulse count – as many as you can fit into 160 symbols of SMS.
It is possible to interrupt a sequence with “pass setiotime 0 10,0 10” followed by setio SMS command “pass setio
1,1”. The sequence would be interrupted and the states of DOUT’s is defined that’s it.
It is possible to set only one of the DOUT.
SMS format example for set DOUT1: pass setiotime 1 500, 0 500
SMS format example for set DOUT2: pass setiotime 0 200, 1 300
Response example: setiotime set OK
16