Blake Harnden
|
5ee561b210
|
daemon: fixed sdt icons due to legacy gui removal, updated node.type to node.model to avoid variables with the same names with different meanings
|
2022-04-05 13:39:57 -07:00 |
|
Blake Harnden
|
440c06c040
|
daemon: updates to refactor and clean up SessionConfig to contain its own logic
|
2022-04-04 15:13:31 -07:00 |
|
Blake Harnden
|
84acb82c18
|
daemon/grpc/gui: further updates for a new working wireless node, added grpc support for control and additions to gui for creation
|
2022-03-30 21:13:28 -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
|
49659976d3
|
daemon: fixed issue with bad value check for generating sdt movement
|
2021-03-09 09:50:02 -08:00 |
|
Blake Harnden
|
b2626b8d0e
|
daemon: fixed sdt link layer usage to avoid assigning links to not leaf layers, added type hinting to globals in sdt file
|
2021-03-09 09:36:03 -08:00 |
|
Blake Harnden
|
2e77907d72
|
daemon: removed unused variable in sdt code and update to avoid deadlock when deleting nodes due to sdt trying to leverage the same lock on reconnect
|
2020-12-16 21:32:47 -08:00 |
|
Blake Harnden
|
c43dd60a42
|
daemon: small adjustment in sdt.py
|
2020-06-22 21:47:03 -07:00 |
|
Blake Harnden
|
ca2b1c9e4c
|
daemon: refactored all_link_data to links
|
2020-06-18 21:33:28 -07:00 |
|
Blake Harnden
|
ecc3eb1c89
|
daemon: refactored NodeData to reference a node instead of replicating fields as an intermediate passthrough, removed data() functions from nodes due to this change
|
2020-06-18 09:06:31 -07:00 |
|
Blake Harnden
|
23d957679e
|
daemon: Session cleanup, removed unused functions, used context managers for writing files, made variables used externally no longer private
|
2020-06-12 20:22:51 -07:00 |
|
Blake Harnden
|
876699e8ef
|
variable/grpc cleanup to rename everything using spelt out numbers instead of actual numbers
|
2020-06-12 16:52:41 -07:00 |
|
Blake Harnden
|
fd341bd69b
|
daemon: added class variable type hinting to core.plugins
|
2020-06-10 09:01:38 -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
|
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
|
a5c412b594
|
updates to sdt integration to use different colors for each network of wireless links
|
2020-04-09 11:42:27 -07:00 |
|
Blake Harnden
|
b29f640547
|
modified emane link monitor to send labels containing sinr values to sdt
|
2020-03-31 21:09:20 -07:00 |
|
Blake Harnden
|
71196004c8
|
improved sdt deletion of links by using the id properly
|
2020-03-31 15:20:34 -07:00 |
|
Blake Harnden
|
7e0efa7020
|
updated sdt plugin to support layering core nodes and links as well as wireless links into network layers, also using linkid to support multiple links between nodes
|
2020-03-30 12:00:22 -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
|
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
|
ff3b20a962
|
modifications to support optional geo position edits for nodes and to account for geo updates to sdt
|
2020-03-02 10:01:36 -08:00 |
|
Blake Harnden
|
67da3e5c22
|
changes to move sdt calls internal to core interactions, which allows it to work with both guis
|
2020-02-27 21:39:18 -08:00 |
|
Blake Harnden
|
afb0fe8b46
|
avoid sending sdt 2 updates for emane location event, avoid not using lon,lat,alt if any value is 0
|
2020-02-21 17:17:09 -08:00 |
|
Blake Harnden
|
6020496b6f
|
fixed sdt issue core gui, fixed sdt message sending for python3
|
2020-02-05 14:40:37 -08:00 |
|
Blake Harnden
|
b8ded52a66
|
fixed formatting in docs due
|
2020-01-16 16:12:01 -08:00 |
|
Blake Harnden
|
f4ddf310a8
|
removed rtype and param typing from doc strings to help avoid maintaining duplicate information provided by type hints
|
2020-01-16 11:00:57 -08:00 |
|
Blake Harnden
|
b3118513fa
|
added function type hinting for core.plugins
|
2020-01-15 11:20:31 -08:00 |
|
bharnden
|
6a0a9e7698
|
updated all classes to be created without using (object), in python3 all classes are new style classes
|
2019-10-23 09:31:34 -07:00 |
|
Blake Harnden
|
7d2a615716
|
more updates to using f string
|
2019-10-18 10:33:31 -07:00 |
|
Blake Harnden
|
6edd6a7fdb
|
first pass at removing all python2 specific dependencies, updating python requirements.txt/setup.py/Pipfiles/Makefiles, and removing python2 compat imports
|
2019-10-17 14:52:31 -07:00 |
|
Blake Harnden
|
0b8bc7bd13
|
updated corehandlers to allow sdt snooping to help mimic previous behavior
|
2019-10-15 15:02:38 -07:00 |
|
Blake Harnden
|
b2d2705849
|
removed broker from session, updated most places using broker to use alternative logic to compensate where needed
|
2019-10-15 14:13:42 -07:00 |
|
bharnden
|
503fa754a9
|
updates to fail early for required executables that are not in PATH
|
2019-09-27 23:29:15 -07:00 |
|
bharnden
|
050297587d
|
consolidated EmaneNode and EmaneNet, renaming EmaneNode to EmaneNet
|
2019-09-27 22:31:56 -07:00 |
|
bharnden
|
b14012e5e9
|
removed node map file and utilities, added formal class methods to session objects and added checks for specific classes where needed
|
2019-09-26 13:00:12 -07:00 |
|
Blake Harnden
|
c0ce07404f
|
moved service validation to debug, to limit error messages causing confusion about failures
|
2019-09-13 13:26:30 -07:00 |
|
Blake Harnden
|
32bfa4b2f9
|
fixed exception catches for get_node expecting KeyError to expect CoreError
|
2019-09-12 15:48:09 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
Blake Harnden
|
db7bfe12bd
|
pass on updated pydocs to reflect path changes
|
2019-06-07 08:59:16 -07:00 |
|
bharnden
|
f5efecabf0
|
byte string fix in coreapi, different approach to urlparse compatibility to avoid other issues
|
2019-06-03 21:22:11 -07:00 |
|
bharnden
|
ecc63f4abb
|
updates to support 2/3 along with not using vcmd c extension
|
2019-06-02 19:06:25 -07:00 |
|
bharnden
|
1e98175e35
|
refactored usages of iteritems, itervalues, and iterkeys to be 2/3 compliant
|
2019-05-05 21:23:43 -07:00 |
|
bharnden
|
66e603906a
|
updates to layout core module packages in a more logical way, including renaming methods from objects to nodes and nodes.objid to nodes.id
|
2019-04-29 23:31:47 -07:00 |
|