dc74e65186Updated README with information about new command line options.
Alligitor
2025-04-25 20:26:27 +0000
b4c7d42ddcAdded handling for CMD_LOG.
Alligitor
2025-04-25 17:41:29 +0000
909ea1157badded CMD_LOG, based on how it is defined in RNode_Firmware
Alligitor
2025-04-25 17:40:34 +0000
fb11c2a45dAdded Radio FW version to the UI
Alligitor
2025-04-23 20:04:32 +0000
47fcdbac37Added description for battery state # ^ Charging # - Charged # v Discharging # ? Unknown based on these value from RNode_Firmware #Config.h: #define BATTERY_STATE_UNKNOWN 0x00 #Config.h: #define BATTERY_STATE_DISCHARGING 0x01 #Config.h: #define BATTERY_STATE_CHARGING 0x02 #Config.h: #define BATTERY_STATE_CHARGED 0x03
Alligitor
2025-04-23 12:18:34 +0000
7dce708926Cleanup, making things line up
Alligitor
2025-04-23 12:17:36 +0000
c39ab8477aPrint a message to indicate what value was passed in for user command widget. No commands are implemented yet.
Alligitor
2025-04-22 16:55:17 +0000
347e062026Added an option on the UI for turn raw byte print on/off. The button on the UI sends a message to radio thread for changing the print_raw_data flag. I could have also done this differently by doing the following: change the log message type from RNode to UI to differentiate logs from raw data. do the filtering of whether raw bytes are printed or not on the UI side.
Alligitor
2025-04-22 16:35:04 +0000
4fc9fce834Addd a mechanism for the UI to get values from Freq, bandwidth, coding rate, spread factor widgets and send them to the RNode thread for processing. the RNode thread gets the values and sends them to the radio. If the radio firmware accepts the values, a response is sent back. The response is then processed and the UI is updated. So, the true test of whether a value took, is the radio sending back a resonse and seeing the label on the UI change.
Alligitor
2025-04-22 02:25:22 +0000
ac9b643a7dChanged how buttons handle input. Instead of having the main app handle it, now the handler is part of the class. Also added a name to the SubmitEdit class, so a single handler can decide what widget activated the handler. Renamed a bunch of functions to make it easier to follow.
Alligitor
2025-04-21 23:26:42 +0000
1cb7a73eb6Added two new parameters to track between the app and RNode
Alligitor
2025-04-21 17:46:49 +0000
2d7668c22dChanged UI labels. Changed default for auto scroll to true / on.
Alligitor
2025-04-21 00:33:25 +0000
44e9d5c0c3Corrected a few print statements and converted them to go to RNS.log
Alligitor
2025-04-20 23:04:54 +0000
ffd27fb661Corrected an issue with returning number of captured packets. Removed the message when serial port is openned, if -Q is given
Alligitor
2025-04-20 16:35:44 +0000
591e5213f9Removed some of the unused member variables. Renamed a few others.
Alligitor
2025-04-20 15:07:01 +0000
9e760309ebCleanup and comments
Alligitor
2025-04-20 14:50:12 +0000
b19e80cba7Updated for -U. Added urwid as an install dependency.
Alligitor
2025-04-20 14:31:13 +0000
083342d187Disabled the input edit widgets for radio parameters until they are implemented.
Alligitor
2025-04-20 14:25:53 +0000
20eff8660bAdded auto scroll toggle
Alligitor
2025-04-20 14:22:33 +0000
88318b17a1Added a UI. Broke out some functions from loramon.py to other files since loramon was getting complicated. The UI can be turned on with -U option. Old console mode function is preserved.
Alligitor
2025-04-20 13:33:42 +0000
bc624b1a67Added -P for setting promiscuous mode.
Alligitor
2025-04-17 10:55:46 -0400
9e42bf06bcAdded an option for setting promiscuous mode. Fixed the issue with print_hex not being defined.
Alligitor
2025-04-17 10:54:33 -0400
f9077fb37fUpdated for -R command line option
Alligitor
2025-04-12 13:30:40 -0400
31b9bd06e4Added printing of parameters for CHTM and PHYPRM
Alligitor
2025-04-12 13:26:08 -0400
31077bbeb7Updated frame processing. Added an option to print rad bytes for every frame
Alligitor
2025-04-12 13:01:48 -0400
8335f83c63Updated readme, based on added options
Alligitor
2025-04-10 09:36:42 -0400
19b81cabbcRemoved Coding rate loop. Made it back to printing a line for every time LoraMon is launched.
Alligitor
2025-04-10 09:33:16 -0400
56ed41e16fAdded handler for a few messages (CHTM, PHYPRM, BAT). To get confirmation for PROMSC mode, added handler for response from RNode and removed the hard coded message.
Alligitor
2025-04-10 09:10:46 -0400
7ae6220284Added an option for quite mode, which turns off logging. Fixed a number of issues with duration command. We have to wait until rnode is initialized before staring to count seconds. Otherwise, the thread terminates before radio is full initialized.
Alligitor
2025-04-09 11:18:35 -0400
03c2c1720bCorrected the following error: loramon.py:542: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead thread.setDaemon(True)
Alligitor
2025-04-09 08:23:29 -0400
c334842f08Add a mechanism for specifying the duration of time for capturing packets. Also, changed the return code to be number of packets that were captured.
Alligitor
2025-04-09 08:03:30 -0400