8
ld m40.4
(load second interlock bit)
jmpc
label10
(jump if true)
ld
m40.0
(load marker bit)
andn
m40.2
(and the interlock bit negated)
jmpcn
label6
(jump if false)
mov
bc0 bm3
(select telephone number 0)
mov
bc0 bm19
(select message number 0)
mov
bc3 bm2
(send SMS)
mov
c1 m40.2
(set interlock bit)
mov
c1 m40.4
(set second interlock bit)
jmp
label11
(jump)
label6:
(jump label)
ld
m40.0
(load marker bit)
jmpc
label7
(jump if true)
mov
c0 m40.2
(reset interlock bit)
label7:
(jump label)
ld
m40.1
(load marker bit)
andn
m40.3
(and the interlock bit negated)
jmpcn
label8
(jump if false)
mov
bc1 bm3
(select telephone number 0)
mov
bc1 bm19
(select message number 0)
mov
bc3 bm2
(send SMS)
mov
c1 m40.3
(set interlock bit)
mov
c1 m40.4
(set second interlock bit)
jmp
label11
(jump)
label8:
(jump label)
ld
m40.1
(load marker bit)
jmpc l
abel9
(jump if true)
mov
c0 m40.3
(reset interlock bit)
label9:
(jump label)
label10:
ld
m20.4
(load Message Sent bit)
or
m20.7
(or Message Failed bit)
Brodersen Controls A/S
●
Industrivej 3
●
DK-4000 Roskilde
●
Tel: +45 46 74 00 00
●
Fax: +45 46 75 73 36
E-mail: bc@brodersencontrols.com
●
Internet: www.brodersencontrols.com