:: send ebnaut from ublox lea6t gps device
:: df6nm 2019-12-13
:: http://df6nm.bplaced.net/LF/u-blox_ebnaut/setubx2.zip
:: setubx2 .. tp for timepulse instead of timepulse2

set startminutes=30
set sym=1

::@set freq3=137503
::@set freq2=137502
::@set freq1=137501
::@set freq0=137500
@set freq3=137500.1335
@set freq2=137500.0445
@set freq1=137499.9555
@set freq0=137499.8665
set comport=com2

:loop
@set cnt=0
@setubx2.exe 0 tp >%comport%
@echo %time%
@set /a waittime=(159-1%time:~3,2%)%%%startminutes%*60+(159-1%time:~6,2%)
@timeout %waittime%
@for /f %%i in (fst4tones.txt) do @call :doline %%i
@setubx2 0 tp >%comport%
@goto loop
@goto :eof

:doline
@set /a cnt=%cnt%+1
::@echo %cnt% %time% %1 
@set dt=%sym%
:l2
::@set freq=0
@if %1 equ 3 set freq=%freq3%
@if %1 equ 2 set freq=%freq2%
@if %1 equ 1 set freq=%freq1%
@if %1 equ 0 set freq=%freq0%
@setubx2 %freq% >%comport% tp
::@ping -n 1 -w 11200 10.10.254.254 >nul
@start /w nircmd wait 11200
@set /a dt=%dt%-1
@if %dt% gtr 0 goto :l2
