Replies: 2 comments 3 replies
-
|
I do use the log but have had not much time spent doing what I intended with it. That code was one of my older adds I think came in with your first capture of my Master. It was a quick hack for me to explore what was needed and got deprioritized. The goal was to extract data from it like the most frequently used repeaters nearby and what times of day they are active. Moving to a database instead of the file was an expected step I did not get to. One of the more appealing databases would be InfluxDB because it is naturally time-series data that would plot nicely with Grafana. Any local file database would also work. An issue with the log was that small variations of frequency center for the demodulator made it questionable which frequency was really in use where dense repeaters exist. I needed to also have the CTCSS tone detection working to detect and log the output tone and use that to help differentiate them. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the information.
Having a log makes a lot of sense. I do this now outside of ham2mon (via parsing of recorded file names). That said I see the value in having ham2mon generate the log directly into text file and/or DB.
I see the hook for DB which makes sense.
Makes sense. Previously I have worked with PostgreSQL and a time series add-on but have no strong opinion. Having the place to hook in the alternate path works for me.
I haven't dealt with any of that so thanks for the insight.
I want to prepare for doing the scans of frequency ranges beyond the bandwidth of the hardware. I noticed that that the call to log the channel was 1) at the time of assigning a frequency to a demodulator, 2) stopping a demodulator, or 3) for active demodulators.
I have no experience with CTCSS so let me know how these things relate if at all. Based on one these things and how I interpret your response I was thinking of refactoring the code while recreating the existing functionality. Caveat: is it seems like there may be relevant events missed by the current code (not sure about this yet). Also, I do want to work further with asyncio. It might not be a big benefit here but want to learn it for features to larger frequency ranges :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
There is currently an option to log active channels to a text file (Channel Detection Log File in README).
Some questions:
Beta Was this translation helpful? Give feedback.
All reactions