Commit graph

137 commits

Author SHA1 Message Date
Bastian Schroll 98b50110a0 change from ZVEI2 to ZVEI1 2017-03-05 20:21:16 +01:00
Bastian Schroll 81e83e4c2e Revert "add ZVEI1 support in BOSWatch"
This reverts commit a1a48e4ec7.
2017-03-05 20:19:29 +01:00
Bastian Schroll a1a48e4ec7 add ZVEI1 support in BOSWatch 2017-03-01 09:08:15 +01:00
Bastian Schroll 6fb8bbfcb1 testmode - remove waittime
remove waittime for faster travis build
2017-02-23 11:40:24 +01:00
Bastian Schroll bb680de539 move testdata.txt to citest folder 2017-02-21 09:00:12 +01:00
Florian 53d3432df1 Update boswatch.py
Check for existing config.ini
Without a config.ini there is no possibility to start BOSWatch; therefore it makes sense to put this check on the very beginning of the program.
2017-02-18 00:23:25 +01:00
Bastian Schroll 3c00628b2d some edits for code quallity 2017-02-12 10:04:31 +01:00
Florian 486464b680 boswatch.py
Set device to 0 by default
2016-12-22 22:44:56 +01:00
PeterLaemmle 6554c02ff3 Update boswatch.py
Make --device a required argument.
2016-10-25 18:59:56 +02:00
Bastian Schroll 7bf7f3c47b remove some unnecessary pass statements 2016-10-03 16:45:12 +02:00
Bastian Schroll e938cdcd6d rename globals. call to globalVars. 2016-10-03 12:02:18 +02:00
Bastian Schroll f8fcda94b6 rename globals to globalVars
to prevent to redifine an builtin function
2016-10-03 11:56:27 +02:00
Bastian Schroll e8e870849d rename filter to regexFilter
to prevent to redifine an builtin function
2016-10-03 11:50:18 +02:00
Ricardo Krippner c57659f1f4 update to select rtl device via serialnumber 2016-09-29 14:24:35 +02:00
Bastian Schroll b290003cec #97 2016-07-12 16:47:44 +02:00
Bastian Schroll 29578fbeb4 little change for #97 2016-07-12 16:46:30 +02:00
Bastian Schroll b7bab56b73 add gain default value - #84 2016-07-03 17:33:10 +02:00
Bastian Schroll a6239f2470 add func to write multimon raw data into txt file 2016-07-01 11:31:28 +02:00
Bastian Schroll dba4bdc890 insert an install file for the dev branch 2016-03-26 10:13:50 +01:00
Schrolli91 0c3ed6d788 insert -g --gain function 2015-12-25 23:13:12 +01:00
JHCD e26fc45313 rename includes/converter.py -> includes/helper/freqConverter.py 2015-07-31 19:20:05 +02:00
JHCD 30320b3c71 add possibility to start Plugins asynchron
If you are using many Plugins or Plugins with a long execution time you could execute them in an asynchronous manner.
It must be pointed out that enabling (0|1) this consume time, so don't use it for one rapid Plugin.
2015-07-30 18:55:36 +02:00
JHCD 19653e5515 add line break to eMail plugin #71 2015-07-28 19:44:14 +02:00
JHCD f95a270177 replace passwords and apikeys with "***" in logging #69 2015-07-27 20:55:50 +02:00
JHCD 65a35d4a64 change logging behaviour of NMAHandler #33
NMA applicationname is now configurable
NMA event contains now module and function
2015-07-24 14:39:32 +02:00
JHCD b09f1731ea add logging handler for NotifyMyAndroid #46 2015-07-23 20:37:33 +02:00
Schrolli c19a89859b change encoding
- change code encoding from cp1252 to UTF-8 (Issue #60)
2015-07-13 10:19:45 +02:00
Bastian Schroll e8e1b5940c added .rstrip(' \t\n\r') to len(testdata) check
now no clear lines are interpretet
2015-07-04 08:46:05 +02:00
JHCD aaa6a96a47 add testdata driver for testing all the different stuff
see issue #38
add much more testdate
2015-07-03 23:16:11 +02:00
Bastian Schroll ac8a02e3ca insert helper function timeHandler.getTimestamp() 2015-07-02 21:39:43 +02:00
Schrolli 48c4d1e354 remove trailing whitespace 2015-07-02 09:02:49 +02:00
Schrolli ab4b63daac insert version number and build date in the globals 2015-07-02 07:33:27 +02:00
JHCD 01ae87c918 solve some bugs
- solve issue #35
- some bugs in logging errors
- move check subprocesses in include-file
2015-07-01 22:04:06 +02:00
Schrolli 5b875b4def now you must only activate the description tool in the needed section, not global 2015-07-01 10:41:23 +02:00
Schrolli 174ad46a8c collect testdata for the testmode 2015-06-30 13:53:06 +02:00
Schrolli 0199151165 littles changes at arguments debug 2015-06-30 12:38:52 +02:00
Schrolli 34603a1297 little Bug in last commit 2015-06-30 08:00:40 +02:00
Schrolli bcc0fca656 added the name of the talking function to the logging 2015-06-30 07:59:27 +02:00
JHCD 9b6e5c8da3 some changes in exception-handling 2015-06-29 23:32:55 +02:00
JHCD a1d610ee6a solve issue #30 and #31; change error-handling; test-mode
1.) move bin-path for rtl_fm and multimon-ng to config.ini
2.) check if rtl_fm and multimon-ng started without errors
    both programs don't terminate in case of an error, so we have to
    read the logfile and look into it
3.) now we can't start a instance of BOSWatch without a free SDR-stick
    added -t --test as new argument to skip instantiate of rtl-fm and multimon-ng
4.) change error-handling
2015-06-29 22:31:34 +02:00
JHCD f54debb44e solve bug: rtl-fm and multimon-ng not found (daemon)
the programs are not in the path when you want to start the daemon on systemstart
2015-06-25 19:46:59 +02:00
JHCD 00902784a4 add new argument for logfile-location
-u --usevarlog
Use '/var/log/boswatch' for logfiles instead of subdir 'log' in BOSWatch directory
2015-06-25 17:10:31 +02:00
JHCD f58891a8ec extract class and functions from boswatch.py to includes 2015-06-25 16:13:52 +02:00
JHCD 259239a90b prepare boswatch.py for use as a daemon
1.) We had to change the subprocess calls, don't use shell=True if you want to run as daemon,
you will never be able to kill the sub-sub-processes
2.) implement signal-handler for TERM signal of the daemon-control
2015-06-24 23:26:02 +02:00
JHCD 97e87fcae2 small changes in documentation 2015-06-14 20:21:21 +02:00
JHCD 6eb7318bd0 add debugg-logging for FMS|ZVEI|POC in config.ini 2015-06-14 19:45:03 +02:00
JHCD f1f6503198 new functionality: lookUp description in a given csv-file for FMS, ZVEI and POC
you have the possibility to set a discription for every FMS, ZWEI oder RIC address
descriptions will be imported via csv-files
if enabled BOSWatch will look up the description and could be used in the plugins

eMail-plugin extended wildcards to use describtion %DESC%
2015-06-05 21:49:51 +02:00
JHCD 300675a0e3 move creation of ric-sub as char to poc-decoder 2015-06-05 11:26:01 +02:00
JHCD 2d8c5e4bf5 some small documentation 2015-06-05 10:19:49 +02:00
JHCD 50ce6b2671 fix bug in handling when arg -h/--help is used
Problem: Some unexpected exception are thrown, when arg war -h
Reason: ArgParser throws SystemExit exception when -h is used
Solution: 1.) Move ArgParser to the first position, to prevent create the objects
2.) make sure, the finally block of the main program will not be called
3.) catch SystemExit exception
2015-06-05 10:06:33 +02:00