driver spb16ch: eseguito mappatura dei 128 relè distribuito sulle 8 possibili schede installabili

This commit is contained in:
lejubila
2017-09-05 00:24:33 +02:00
parent 9fc7c971f1
commit 4e15c37fe2
5 changed files with 222 additions and 36 deletions

View File

@@ -22,13 +22,15 @@ function drv_spb16ch_rele_open {
log_write "$message"
message_write "warning" "$message"
fi
local channel_num=${rele_data:0:2}
local rele_num=${rele_data:2:3}
local address_num=${rele_data:0:2}
local channel_num=${rele_data:3:1}
local rele_num=${rele_data:5:3}
echo address_num=$address_num
echo channel_num=$channel_num
echo rele_num=$rele_num
$DIR_SCRIPT/drv/spb16ch/scripts/mux_channel.py 72 $channel_num
$DIR_SCRIPT/drv/spb16ch/scripts/gpo_init.py 72 $rele_num 0
$DIR_SCRIPT/drv/spb16ch/scripts/mux_channel.py $address_num $channel_num
$DIR_SCRIPT/drv/spb16ch/scripts/gpo_init.py $address_num $rele_num 0
}
@@ -46,13 +48,15 @@ function drv_spb16ch_rele_close {
log_write "$message"
message_write "warning" "$message"
fi
local channel_num=${rele_data:0:2}
local rele_num=${rele_data:2:3}
local address_num=${rele_data:0:2}
local channel_num=${rele_data:3:1}
local rele_num=${rele_data:5:3}
echo address_num=$address_num
echo channel_num=$channel_num
echo rele_num=$rele_num
$DIR_SCRIPT/drv/spb16ch/scripts/mux_channel.py 72 $channel_num
$DIR_SCRIPT/drv/spb16ch/scripts/gpo_init.py 72 $rele_num 1
$DIR_SCRIPT/drv/spb16ch/scripts/mux_channel.py $address_num $channel_num
$DIR_SCRIPT/drv/spb16ch/scripts/gpo_init.py $address_num $rele_num 1
}