if i am using Delay (0,60,Sec) , is the scaning still running or scanning is also delayd/stopped?
i am using 3g modem what needs 60 sec to boot and send data with httpost
line-
SW12 (SW12_1,1 )
Delay (0,60,Sec)
DataTable(data1,True,-1)
DataInterval(0,5,Min,10)
TableFile ("CRD:data1",8,-1,500,0,Min,OutStat,LastFileName)
Totalize(1,Rain_mm_1,FP2,False)
Totalize(1,Rain_mm_2,FP2,False)
Totalize(1,Rain_mm_3,FP2,False)
Totalize(1,Rain_mm_4,FP2,False)
Totalize(1,Rain_mm_5,FP2,False)
Totalize(1,Rain_mm_6,FP2,False)
EndTable
'Main Program
BeginProg
Scan(5,Sec,40,0)
Battery(BattV)
PanelTemp(PTemp_C,50)
PulseCount(Rain_mm_1,1,U1,1,0,1,0)
PulseCount(Rain_mm_2,1,U2,1,0,1,0)
PulseCount(Rain_mm_3,1,U3,1,0,1,0)
PulseCount(Rain_mm_4,1,U4,1,0,1,0)
PulseCount(Rain_mm_5,1,U9,1,0,1,0)
PulseCount(Rain_mm_6,1,U6,1,0,1,0)
'Call Data Tables and Store Data
CallTable data1
NextScan
SlowSequence
Scan(5,Min,1,0)
t1= data1.Rain_mm_1_Tot
t2= data1.Rain_mm_2_Tot
t3= data1.Rain_mm_3_Tot
t4= data1.Rain_mm_4_Tot
t5= data1.Rain_mm_5_Tot
t6= data1.Rain_mm_6_Tot
temp= Round (PTemp_C,1)
volt= Round (BattV,1)
If t1>0 OR t2>0 OR t3>0 OR t4>0 OR t5>0 OR t6>0 Then
SW12 (SW12_1,1 )
Delay (0,60,Sec)
HTTPPost (gurl,datag,httpresponse2,http_header2)
If httpresponse2="Error: failed to connect"
SW12 (SW12_1,1 )
HTTPPost (gurl,datag,httpresponse2,http_header2)
Endif
A delay in the slow sequence will not delay the main scan. The delay will wait at least 60 seconds. It may go longer, due to waiting on the main scan.