[seiscomp, scanloc] Install, add .gitignore
This commit is contained in:
36
share/templates/seedlink/miscScript/scripts/fakeScript.py
Normal file
36
share/templates/seedlink/miscScript/scripts/fakeScript.py
Normal file
@ -0,0 +1,36 @@
|
||||
#!/usr/bin/python3 -u
|
||||
|
||||
# Simple Script example to generate fix rate ASCII frames with random data and print it on standard output
|
||||
|
||||
###
|
||||
import sys,time
|
||||
from datetime import datetime,timedelta
|
||||
import random
|
||||
|
||||
|
||||
### Parameters ###
|
||||
channels_nb=3 #How many channel do you want ?
|
||||
period_s=1 #Sample_period (second)
|
||||
period_ms=0 #Sample_period (millisecond, can be combined with period_s)
|
||||
|
||||
|
||||
try:
|
||||
|
||||
next_time=datetime.now()+timedelta(seconds=period_s,microseconds=period_ms*1000)
|
||||
|
||||
while True:
|
||||
data=""
|
||||
for i in range(channels_nb):
|
||||
data=data+","+str(int(round(random.uniform(-10000,10000),0)))
|
||||
|
||||
timeStr=datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
|
||||
msg=timeStr+data+"\n"
|
||||
print(msg)
|
||||
|
||||
time.sleep((next_time-datetime.now())/timedelta(seconds=1))
|
||||
next_time= next_time+timedelta(seconds=period_s,microseconds=period_ms*1000)
|
||||
|
||||
except Exception as msg:
|
||||
raise
|
||||
|
||||
|
Reference in New Issue
Block a user