Blake Harnden
|
570ad9522c
|
initial code for a wrapped grpc client, fix for pygui node emane config, fix for xml reading emane configs specific to nodes/interfaces, fix for adding emane nodes and setting the emane model properly
|
2020-09-01 16:19:01 -07:00 |
|
Blake Harnden
|
b0bac1d319
|
daemon: moved grpc wrapper classes to core.grpc.wrappers
|
2020-08-27 11:02:02 -07:00 |
|
Blake Harnden
|
b89a19a18e
|
grpc: update node events to include icon, pygui: updated handling node events to update icon when there is a change
|
2020-08-05 12:10:27 -07:00 |
|
Blake Harnden
|
5976bca34b
|
pygui: added view toggle for normal links
|
2020-08-04 16:32:39 -07:00 |
|
Blake Harnden
|
cd0351c818
|
pygui: added view option to toggle wireless edges
|
2020-08-04 16:20:51 -07:00 |
|
Blake Harnden
|
e2b3a2dc6d
|
pygui: fixed issues with configuring services on nodes due to refactoring changes
|
2020-08-04 12:29:08 -07:00 |
|
Blake Harnden
|
082677c17b
|
pygui: fixed issue saving selected background to xml when not located within the ~/.coregui/backgrounds directory
|
2020-08-03 16:37:31 -07:00 |
|
Blake Harnden
|
4bcaa32fdb
|
pygui: fixed issue in task handling a returned boolean value, should be doing a none check
|
2020-08-03 16:29:35 -07:00 |
|
Blake Harnden
|
b7e3d1c877
|
pygui: fixed emane config dialog and emane model config dialogs to expand tabs the full height of the dialog
|
2020-08-02 10:47:01 -07:00 |
|
Blake Harnden
|
f0bc3bbc99
|
pygui: updates to leverage tk provided constants for sticky configuration, instead of duplicate strings everywhere
|
2020-08-02 10:36:14 -07:00 |
|
Blake Harnden
|
2aeb119b04
|
pygui: changes to display both link and asym link options on edges in canvas
|
2020-08-02 10:03:21 -07:00 |
|
Blake Harnden
|
06563d5953
|
pygui: fixed issue editing hook with a new name
|
2020-08-01 11:07:11 -07:00 |
|
Blake Harnden
|
fc44ad6fe8
|
pygui: update title to show xml file when one is opened, fixed issue creating nodes/links when not runtime due to refactoring, removed xml_file from coreclient and depend on the grpc GetSession wrapped data, grpc: added opened file information to GetSession call
|
2020-08-01 11:00:26 -07:00 |
|
Blake Harnden
|
04f7bc561b
|
pygui: fixed exception from bad check when double clicking in sessions dialog
|
2020-07-31 23:23:18 -07:00 |
|
Blake Harnden
|
e7a93e7fd6
|
pygui: config dialogs that allow selecting a file default to ~/.coregui
|
2020-07-31 23:18:11 -07:00 |
|
Blake Harnden
|
eb422f5bab
|
pygui: mac editing disabled for nodes during runtime
|
2020-07-31 23:13:07 -07:00 |
|
Blake Harnden
|
63103ab250
|
pygui: removed unused unlimited button from linkconfig dialog
|
2020-07-31 23:09:26 -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
|
fe36d28522
|
pygui: fixed issue with changes to protobuf files for getting emane model configs on a session
|
2020-07-28 22:45:42 -07:00 |
|
Blake Harnden
|
858e771efd
|
pygui: fixes for copying links/asymmetric links, fixes for configuring asymmetric links, fixed issues adding nodes/links and editing links from gui due to not being able to identify same source changes
|
2020-07-28 21:49:34 -07:00 |
|
Blake Harnden
|
27495cbda1
|
pygui: changes around using session.nodes instead of canvas_nodes when possible
|
2020-07-28 10:24:01 -07:00 |
|
Blake Harnden
|
588afaad13
|
pygui: changes to make use of wrapped session object and wrapped nodes to maintain and retrieving configurations information
|
2020-07-28 00:03:15 -07:00 |
|
Blake Harnden
|
3bdd6292cd
|
grpc: update GetSession to return all session related information, rather than needing 8 different calls, pygui: updated session protobuf wrapper to handle all new data
|
2020-07-27 18:19:51 -07:00 |
|
Blake Harnden
|
41a3c5fd7f
|
pygui: added wrapper class for sessions returned by grpc GetSession
|
2020-07-26 11:45:40 -07:00 |
|
Blake Harnden
|
82a212d1cf
|
pygui: modified usages of protobufs within coreclient to use module namespace to make more obvious, replaced config services and services with wrappers
|
2020-07-25 20:27:11 -07:00 |
|
Blake Harnden
|
a9a2fb8e46
|
pygui: added wrapper for throughput events, fixed sending nodes/links for configuration
|
2020-07-25 19:43:24 -07:00 |
|
Blake Harnden
|
77f6577bce
|
pygui: added wrappers for most usages of protobufs within pygui
|
2020-07-25 10:30:14 -07:00 |
|
Blake Harnden
|
154fa8b77d
|
pygui: replaced hook with wrapped hook class, fixed hook dialog edit
|
2020-07-24 22:00:38 -07:00 |
|
Blake Harnden
|
fff4bd7963
|
moved cpu usage to a grpc call that the gui will listen to, fixed grpc stream typing to be grpc.Future, fixed pygui issue for start callback when a start fails, but there are no exceptions
|
2020-07-23 09:41:39 -07:00 |
|
Blake Harnden
|
3544d00431
|
pygui: implemented cpu usage monitor to status bar
|
2020-07-22 21:57:05 -07:00 |
|
Blake Harnden
|
f8d862a296
|
grpc/pygui: added grpc alert api, updated pygui to better handle and display alerts
|
2020-07-22 19:19:22 -07:00 |
|
Blake Harnden
|
e34002b851
|
pygui: added option to launch core-pygui into a specific session using an id
|
2020-07-22 17:18:35 -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
|
7398196dcc
|
pygui: dont show mobility player when joining sessions not in runtime
|
2020-07-11 14:06:53 -07:00 |
|
Blake Harnden
|
7a21affbd4
|
pygui: update nodes to display assigned server name when not localhost
|
2020-07-08 08:46:30 -07:00 |
|
Blake Harnden
|
43b586a1a1
|
daemon: updated xml to write and read session configured distributed servers, updated pygui to send servers before session start or saving xml
|
2020-07-08 08:24:23 -07:00 |
|
Blake Harnden
|
f1ff1a6577
|
pygui: only attempt to run observer commands on container nodes
|
2020-07-07 14:24:43 -07:00 |
|
Blake Harnden
|
6648dc7825
|
pygui: service and config service dialogs will now properly show services for default group selected
|
2020-07-07 08:46:47 -07:00 |
|
Blake Harnden
|
0045c8d79c
|
pygui: avoid trying to bring up a terminal for rj45 nodes
|
2020-07-06 21:37:04 -07:00 |
|
Blake Harnden
|
a870c15b43
|
pygui: fixed joining sessions with mobility players
|
2020-07-01 12:11:34 -07:00 |
|
Blake Harnden
|
ab17cb1053
|
grpc: grpc get_session will no longer return peer to peer nodes, they should be invisible to users, updated core-cli to print human readable links better
|
2020-06-30 09:50:28 -07:00 |
|
Blake Harnden
|
5eae67aac5
|
grpc/pygui: updated add_node source support, updated pygui to handle add_node events
|
2020-06-26 22:11:36 -07:00 |
|
Blake Harnden
|
e79645013b
|
grpc/pygui: updated delete_node to use the source, updated pygui to support delete node events
|
2020-06-26 21:45:29 -07:00 |
|
Blake Harnden
|
f4a3fe6b7b
|
grpc/pygui: edit_link will now broadcast link changes, pygui now handles receiving this data
|
2020-06-26 15:14:30 -07:00 |
|
Blake Harnden
|
aebbff8c22
|
grpc/pygui: shifted source field in node events to base event message to apply to all events, updated add_link/delete_link rpc calls to broadcast events, updated pygui to handle these events
|
2020-06-26 14:39:12 -07:00 |
|
Blake Harnden
|
eac941ce72
|
pygui: updates to show wireless edges in details panel, increased edge thickness to be the same as normal edges for selection to be easier
|
2020-06-26 09:13:38 -07:00 |
|
Blake Harnden
|
98e4baca04
|
pygui: added services to node info panel
|
2020-06-25 15:05:24 -07:00 |
|
Blake Harnden
|
f582306bb9
|
pygui: added support for a details pane, can be toggled on/off, can be used to quickly view details for nodes or links
|
2020-06-25 10:35:01 -07:00 |
|
Blake Harnden
|
bb2ceaf993
|
pygui: draw link options on edges
|
2020-06-23 22:53:48 -07:00 |
|
Blake Harnden
|
6490b5b9cb
|
pygui: fixed and changed custom service copy to focus only on copying the current file displayed from any other nodes with a customized version
|
2020-06-23 16:11:39 -07:00 |
|