Blake Harnden
|
8ba169c758
|
daemon: fixed naming issues with wireless/emane model attributes, fixed issue with emane controlnet updown script
|
2022-05-09 21:11:14 -07:00 |
|
Blake Harnden
|
d83bfed608
|
merged latest updates from develop
|
2022-03-22 10:03:03 -07:00 |
|
Blake Harnden
|
7b16f9cb74
|
daemon: moved node cmd to base, allowing interface config to not need a node parameter
|
2022-03-17 16:31:03 -07:00 |
|
Blake Harnden
|
cd7f1a641e
|
daemon: initial pass to revamp how node linking and link management is done, provides a consistent way to link all wired nodes and allows them to be configured for tc for the same behavior across the board
|
2022-03-17 15:28:38 -07:00 |
|
Blake Harnden
|
dde339cc46
|
daemon: removed bitmap, which is not used
|
2022-03-08 14:32:01 -08:00 |
|
Blake Harnden
|
efb97d1a5d
|
daemon: updates to remove the delay for processing wlan changes along with code to support it
|
2022-02-05 00:39:11 -08:00 |
|
Blake Harnden
|
e9b83b0d28
|
daemon: refactored how interfaces are configured, updated link edits to allow proper bi-directional support for network to network interfaces, improved and added more unit tests for link add/edit/delete
|
2022-01-25 09:13:39 -08:00 |
|
Blake Harnden
|
49709261fc
|
daemon: updated wlan config option to use float type for range, instead of string
|
2021-11-16 10:15:58 -08:00 |
|
Blake Harnden
|
22e92111d0
|
daemon: updates to provide config types for configurable values, without the need to specify the enumerated type
|
2021-11-15 16:40:30 -08:00 |
|
Blake Harnden
|
d16f6b234b
|
daemon: fix for wlan to take loss value strings as floats
|
2021-05-11 23:57:35 -07:00 |
|
Blake Harnden
|
11d8bb0674
|
daemon: renamed network variables to not be named in a private way, since they were being used externally
|
2021-05-10 15:18:15 -07:00 |
|
Blake Harnden
|
69652ac577
|
updates to python based logging to use module named loggers, updated logging config file to align with these changes
|
2021-04-21 21:09:35 -07:00 |
|
Blake Harnden
|
55d5bb3859
|
daemon: added non promiscuous as default when configuring wlan
|
2021-04-20 09:48:44 -07:00 |
|
Blake Harnden
|
6086d1229b
|
daemon: updated config.py to use dataclasses for config classes, updated naming and referencing. updated configurable options to self validate default values align with the config type. updated the example emane model to better align with the current state of things
|
2021-03-31 11:13:40 -07:00 |
|
Blake Harnden
|
a2148c6923
|
daemon: refactored session.session_dir to session.directory
|
2021-03-19 16:56:54 -07:00 |
|
Blake Harnden
|
1c970bbe00
|
daemon: refactoring to remove usage of os.path where possible and pathlib.Path instead
|
2021-03-19 16:54:24 -07:00 |
|
Blake Harnden
|
dc9089fcd1
|
daemon: added type hinting to globals in geo.py
|
2021-03-17 09:40:07 -07:00 |
|
Blake Harnden
|
2b171631c7
|
daemon: fixed check for mobility looping
|
2021-01-13 21:47:16 -08:00 |
|
Blake Harnden
|
e7320a61a6
|
daemon: revert wlan mac learning change, due to undesired default behavior, there may be some cases where this behavior is desired, so the option to enable a promiscuous mode has been added and will be present in core-pygui
|
2020-12-10 15:16:05 -08:00 |
|
Blake Harnden
|
02d8a32a50
|
daemon: removing function to move nodes when mobility already has the network, updated logging for mobility script control to include file name being used
|
2020-12-09 16:05:36 -08:00 |
|
Blake Harnden
|
7308dd50ff
|
daemon: fixed issue related to updating networks of moved nodes with multiple mobility scripts
|
2020-12-09 15:43:19 -08:00 |
|
Blake Harnden
|
46f896925c
|
daemon: fixed mobility manager updates to support emane/wlan
|
2020-07-29 17:08:20 -07:00 |
|
Blake Harnden
|
d30778b238
|
daemon: fixed mobility checks to allow both wlan/emane, pygui: enabled emane nodes to configure mobility
|
2020-07-29 16:55:42 -07:00 |
|
Blake Harnden
|
0d2dd70727
|
daemon: changes usage of running scripts using /bin/sh to bash to help provide consistency in what could be ran, added bash as a dependency in installation scripts, added bash as an executable check during startup
|
2020-07-28 16:13:37 -07:00 |
|
Blake Harnden
|
6d4434bc12
|
grpc: added set session user call, updated mobility to look for files within new gui as well, fixed pygui issue when start session has a grpc exceptions, showing and empty error window
|
2020-07-16 22:51:26 -07:00 |
|
Blake Harnden
|
ca2b1c9e4c
|
daemon: refactored all_link_data to links
|
2020-06-18 21:33:28 -07:00 |
|
Blake Harnden
|
351b99aae0
|
daemon: renamed LinkData.link_type to LinkData.type and removed LinkOptions.type to remove redundant information, link_type param added to session.add_link, delete_link, and update_link functions
|
2020-06-16 21:53:12 -07:00 |
|
Blake Harnden
|
eeca33e722
|
combined core.emulator.data and core.emulator.emudata, updated LinkData to leverage InterfaceData, instead of repeated interface fields, removed session from LinkData and LinkOptions
|
2020-06-16 12:50:24 -07:00 |
|
Blake Harnden
|
0725199d6d
|
initial sweeping changes to call all usages of various interface related variables and functions (netif, interface, if, ifc, etc) to use a consistent name iface
|
2020-06-16 09:30:16 -07:00 |
|
Blake Harnden
|
76305f7257
|
converted usages of per to loss
|
2020-06-12 12:49:53 -07:00 |
|
Blake Harnden
|
a389dc6240
|
daemon: improve type hinting for WayPoint
|
2020-06-10 10:31:13 -07:00 |
|
Blake Harnden
|
784c4d2419
|
daemon: added core.location class variable type hinting
|
2020-06-10 10:24:44 -07:00 |
|
Blake Harnden
|
2965273f58
|
daemon: CoreNetworkBase.linkconfig now takes a LinkOptions object, removed usage of emudata.link_config
|
2020-06-09 13:41:31 -07:00 |
|
Blake Harnden
|
1884103cb4
|
grpc: added call to stream node movements using geo/xy and tests to validate usage, fixed potential exception when not setting session geo ref and using conversions
|
2020-06-03 08:47:36 -07:00 |
|
Blake Harnden
|
dd13bc8379
|
moved linkconfig to CoreNetworkBase and made linkconfig defined the same across the board
|
2020-05-22 23:44:10 -07:00 |
|
Blake Harnden
|
d5254e6a91
|
changes to support better type checking for retrieving an arbitrary node from a session, get_node now requires an expected class that the node would be an instance of, if the returned node is not an instance a CoreError is thrown, this also helps editors pick up expected types to account for variable/function usage better as well
|
2020-05-20 14:44:34 -07:00 |
|
Blake Harnden
|
d14056393b
|
added grpc call to allow direct control of nodes connected through wlan to be linked or not
|
2020-05-19 16:46:44 -07:00 |
|
Blake Harnden
|
e2490dee4a
|
modified wireless links to obtain colors based on connected network from the session, LinkData will no provide a color itself
|
2020-04-15 15:41:37 -07:00 |
|
Blake Harnden
|
66e5be7576
|
updates to basic range model configuration settings to allow 0 values as well as empty values for None, that work in old and new guis
|
2020-03-26 11:21:47 -07:00 |
|
Blake Harnden
|
38f9f44cdf
|
fixed type hinting and bad return value
|
2020-03-22 21:15:11 -07:00 |
|
Blake Harnden
|
33bcc24d88
|
cleaned up broadcast_node to use nodes directly
|
2020-03-22 16:38:15 -07:00 |
|
Blake Harnden
|
39499a4ab4
|
moved ConfigShim to being under tlv, updated RegisterTlvs to use enums directly in non tlv code
|
2020-03-22 14:59:42 -07:00 |
|
Blake Harnden
|
c264634b5f
|
merged latest from develop
|
2020-03-22 13:52:26 -07:00 |
|
Blake Harnden
|
3f17706c28
|
small cleanup for interface position hooks, updates to support using a provided altitude when sending emane events based on position hooks
|
2020-03-19 16:40:43 -07:00 |
|
Blake Harnden
|
a7790185d4
|
updates to use message flags enum directly
|
2020-03-12 23:12:17 -07:00 |
|
Blake Harnden
|
f277e96c9a
|
revert logging back to info, removed Rj45Models enum as it was not being used, updated linktypes enum to be used directly
|
2020-03-10 22:48:05 -07:00 |
|
Blake Harnden
|
1e8d1ecd9f
|
changes for sessions to use EventTypes for state/hooks directly
|
2020-03-06 22:35:23 -08:00 |
|
Blake Harnden
|
b5b51794d8
|
update pyproj logic to use formal transformers, added altitude to conversion debug logging
|
2020-02-25 21:26:41 -08:00 |
|
Blake Harnden
|
32efc75c64
|
removed legacy location translation
|
2020-02-25 20:40:51 -08:00 |
|
Blake Harnden
|
95c32ddd28
|
initial geo location conversion using pyproj
|
2020-02-21 15:54:55 -08:00 |
|