Blake Harnden
|
634341dd03
|
grpc: removed set session metadata, now accomplished with start session
|
2021-04-27 21:08:58 -07:00 |
|
Blake Harnden
|
a217c2445c
|
grpc: removed set session location, achieved with start session
|
2021-04-27 10:59:10 -07:00 |
|
Blake Harnden
|
f891974e3a
|
grpc: removed set session user, added to start session
|
2021-04-24 22:35:45 -07:00 |
|
Blake Harnden
|
d8a3f9e78c
|
grpc: removed set/get sessopm options, removed get session metadata/location, can be done with get/start session
|
2021-04-24 22:10: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
|
8004be6e7c
|
grpc: update client edit_node doc
|
2020-08-05 09:37:23 -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
|
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
|
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
|
69721dc129
|
grpc: updated client edit_node to have source as last parameter to be consistent with source placement on all other functions
|
2020-06-30 09:32:56 -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
|
f921fa45c5
|
grpc: updated client methods to allow passing source for add_link/delete_link, None by default
|
2020-06-26 14:44:13 -07:00 |
|
Blake Harnden
|
0356f3b19c
|
pygui: added type hinting to everything under base core.gui
|
2020-06-19 22:08:24 -07:00 |
|
Blake Harnden
|
a1734c3bc0
|
grpc: updated Interface proto fields to be more consistent with code, ip4mask to ip4_mask, ip6mask to ip6_mask, netid to net_id, flowid to flow_id
|
2020-06-16 22:05:36 -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
|
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
|
cfaa9397ad
|
daemon: added class variable type hinting to core.api.grpc
|
2020-06-12 08:34:02 -07:00 |
|
Blake Harnden
|
4cc9d3debf
|
added pydoc for grpc client InterfaceHelper
|
2020-06-09 18:59:14 -07:00 |
|
Blake Harnden
|
d71d84fae7
|
daemon: updated IpPrefixes and InterfaceHelper to remove duplicate code
|
2020-06-09 18:40:50 -07:00 |
|
Blake Harnden
|
75d5bced9c
|
grpc doc improvements, grpc examples additions, small tweak to grpc client for setting emane models not requiring a config when using default configuration
|
2020-06-05 11:20:23 -07:00 |
|
Blake Harnden
|
9a5fc94ba2
|
improvements for grpc docs and upates to grpc client pydocs
|
2020-06-05 08:44:19 -07:00 |
|
Blake Harnden
|
7b2dd59c81
|
grpc: node_command improvements to include return code and options for wait and shell when running commands
|
2020-06-04 13:48:25 -07:00 |
|
Blake Harnden
|
29d09c8397
|
updates to move_nodes and emane_pathlosses type hinting and naming
|
2020-06-03 14:58:29 -07:00 |
|
Blake Harnden
|
3b0ca1638c
|
grpc: implemened initial support for streaming emane pathloss events
|
2020-06-03 14:35:17 -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
|
0a792f7b3f
|
updates to grpc rpc wlan link, added node class type checking and hinting in grpc server code
|
2020-05-19 22:36:10 -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
|
4a7abe71e4
|
removed unwanted grpc client stream log
|
2020-05-01 13:42:15 -07:00 |
|
Blake Harnden
|
6a41012857
|
updates to break up core.proto into separate logical files
|
2020-03-22 22:57:50 -07:00 |
|
Blake Harnden
|
c4234d33f0
|
updates to allow new gui to recreate session to continue where it left off
|
2020-03-04 20:09:56 -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
|
9535d40b70
|
added grpc call to execute python script, to replicate prior gui functionality
|
2020-02-28 12:28:41 -08:00 |
|
Blake Harnden
|
e1c9155ba7
|
simplify thread daemon usage
|
2020-02-26 15:29:19 -08:00 |
|
Blake Harnden
|
1375af51cb
|
added grpc to get emane event channel being used
|
2020-02-14 16:22:28 -08:00 |
|
Blake Harnden
|
ebafa228ff
|
added files/directories to grpc set_node_service
|
2020-02-14 13:40:10 -08:00 |
|
Blake Harnden
|
d7d0a55fd2
|
updates to support saving config services to xml, loading config services from xml, retrieving config services from coretk when joining a session
|
2020-01-21 17:32:12 -08:00 |
|
Blake Harnden
|
da107cc1d9
|
updates to config services dialogs in coretk, initial working state for running config services from the coretk gui
|
2020-01-21 10:35:46 -08:00 |
|
Blake Harnden
|
a4f3abf27c
|
updated config service grpc to return default templates and config, added logic to check for local custom templates
|
2020-01-20 15:54:47 -08:00 |
|
Blake Harnden
|
7b5df11dc7
|
added files to config services, added default logic for creating files from templates, added new method to provide extra data to templates, updated gui to display templates raw
|
2020-01-20 15:02:04 -08:00 |
|
Blake Harnden
|
0e6d1535db
|
added grpc to get current config services for a node
|
2020-01-19 19:27:57 -08:00 |
|
Blake Harnden
|
0af6a7a620
|
improved gitignore for generated proto files, added new initial separate config service proto, incorporated into grpc api
|
2020-01-18 13:52:15 -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
|
dcabd8d6f8
|
updates to add type hinting to uses of Callable
|
2020-01-15 11:56:23 -08:00 |
|
Blake Harnden
|
dafd5dff9f
|
merged latest from develop
|
2020-01-14 22:19:49 -08:00 |
|
Blake Harnden
|
d4bce0d25c
|
updated grpc client to have a proxy flag, updated coretk script to have a flag to enable proxy, disabled by default
|
2020-01-14 22:15:00 -08:00 |
|
Blake Harnden
|
c0fcc91d10
|
added type hinting for core.nodes
|
2020-01-13 14:08:49 -08:00 |
|
Blake Harnden
|
ab3659183e
|
function typing for some of the grpc code
|
2020-01-11 23:49:51 -08:00 |
|