Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Field Test Logger - tools update to mesh_com_1.0 #222

Merged
merged 32 commits into from
Jan 31, 2023
Merged

Conversation

joenpera
Copy link
Collaborator

@joenpera joenpera commented Jan 31, 2023

Updated from develop:

  • field_test_logger
  • field_test_log_player
  • field_test_log_plotter
  • build technical commits to get verification review build working.

saauvine and others added 30 commits January 31, 2023 12:56
- Added several options that can be used to define what kind of
  figures are plotted.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
scale in plot figures.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
options in README.md file.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Label names fixed in RX throughput figures. Y-axis value
scaling fixed in RX/TX throughput figures when bitrate
unit value gets below one due to chosen units.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Change .csv file extension check to case insensitive
Pandas dataframe is created using option to ignore (but warn)
bad lines in csv file. Possible incomplete log lines are dropped
from dataframe before actual processing.

Jira-Id: WC-148

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
* Plot DCin voltage/current figures in same plots as
  other current/voltage figures
* Add y-axis labels to rssi and throughput plots
* Fix erroneous y-axis label in "voltage_and_current" plots

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Jira-Id: WC-147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Originator column missing from old log formats

Jira-id: WC-147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Jira-Id: WC-147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Timestamp handling changes:
- Indoor usage  -> system timestamps
- Outdoor usage -> GPS timestamps.

More commandline options added.

Jira-Id: WC-147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Jira-Id: WC-147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Now throughput rx/tx throughput values are plotted from each node.
Some code refactoring done.

Jira-Id: 147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Jira-Id: 147

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
- add support rewind/skip 30s slots
- text box legend about throughput statuses
- data path tracking fixes

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Active data path (originator, nexthop) info is logged
to Originators column as a semicolon separated list.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
Fixed originators list logging.
Ref: WC-146 Bug in logging mesh originators list

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
It is now possible to define suffix to field test log
file via command line argument.

Signed-off-by: Saku Auvinen <saku.auvinen@unikie.com>
1s logger loop accuracy before fix: 1.08-1.298
1s logger loop accuracy after fix: 1.00-1.001

Jira-Id: WC-152

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
INA sensor I2C path changed and ability search from two paths
added.

New DC power measurement support added.

Jira-Id: WC-155

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Jira-Id: WC-169

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Jira-Id: WC-200

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
speed = the horizontal speed.
climb = the vertical speed
track = the direction of the motion

Jira-Id: WC-200

Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
Signed-off-by: Mika Joenpera <mika.joenpera@unikie.com>
@joenpera joenpera requested review from saauvine, joonas-fi, govindsi and jihonen and removed request for joonas-fi January 31, 2023 11:14
@joenpera joenpera self-assigned this Jan 31, 2023
@joenpera joenpera merged commit fc23d2a into mesh_com_1.0 Jan 31, 2023
@joenpera joenpera deleted the logger_update branch January 31, 2023 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants