Blake Harnden
|
beaebcfa24
|
grpc: added node_id and net2_id data to interface protos to allow querying a node to provide the node and networks an interface is associated with
|
2020-06-30 12:34:20 -07:00 |
|
Blake Harnden
|
d480a1dd4c
|
grpc: removed LinkOptions opaque as it was not being used
|
2020-06-30 09:38:22 -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
|
b92ff0586a
|
daemon: renamed NodeData.node_type to type, removed NodeData/NodeOptions fields that were not being used for clarity
|
2020-06-17 22:43:13 -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
|
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
|
83f66d33f7
|
merged latest from develop
|
2020-06-13 18:07:21 -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
|
76305f7257
|
converted usages of per to loss
|
2020-06-12 12:49:53 -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
|
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
|
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
|
23562cd294
|
updates for working label drawing on wireless links in pygui, will display sinr values on emane links
|
2020-04-15 12:41:09 -07:00 |
|
Blake Harnden
|
3c4a908fd5
|
updates to support multiple links between nodes in pygui, initially handling multiple wireless links
|
2020-04-14 15:51:28 -07:00 |
|
Blake Harnden
|
0742c08b59
|
added session/node dir to grpc responses and node channels, updating route monitor to use grpc for getting session/node information
|
2020-04-06 15:46:47 -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
|
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
|
71aeb98bb9
|
updates to grpc add_link to return created interface data
|
2020-02-14 13:18:05 -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
|
0ea2f73a80
|
added modes to config services that allows them to decide sets of configurations
|
2020-01-21 14:00:55 -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
|
83e7853821
|
fixed protobuf generation to avoid grpc generation for files with no definitions, added service config tab display to coretk
|
2020-01-20 16:25:56 -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
|
9447ddb94f
|
initial changes to add config services to coretk gui
|
2020-01-20 12:17:11 -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
|
6d68034177
|
updated start proto to return exception strings, updated grpc start session to exist early when a failure is found, updated coretk ui to not switch ui to running when start fails and display error dialog
|
2019-12-20 15:11:34 -08:00 |
|
Blake Harnden
|
8eb4df7b1d
|
updated linkconfig to support asymmetric links, updated grpc start session to provide asymmetric links, since they currently depend on being processed as a link edit
|
2019-12-18 22:09:00 -08:00 |
|
Blake Harnden
|
44df926fb9
|
updated events streamed from sessions to include session id for easy identification
|
2019-12-16 12:21:03 -08:00 |
|
Blake Harnden
|
424f69bb15
|
updated grpc throughputs to only check a specific session and verify the data being collected and sent is for that session, fixed data from throughputs being in hex getting converted to int, updated coretk to only run throughputs when enabled, updated grpc streams to return the stream to allow it being canceled
|
2019-12-16 11:14:05 -08:00 |
|
Blake Harnden
|
85521e8c8f
|
added grpc to get current service configurations, fixed bug for core daemon not using custom service configs
|
2019-12-13 18:17:42 -08:00 |
|
Blake Harnden
|
47cc20b567
|
updates to grpc event streaming, client can now listen to a subset of desired events
|
2019-12-13 16:11:58 -08:00 |
|
Blake Harnden
|
9d988a4b13
|
fixed issue in grpc get emane model configs that would allow key collision
|
2019-12-13 14:18:13 -08:00 |
|
Blake Harnden
|
9ada94107e
|
changes to grpc get emane model configs to return the interface value and actual node id, instead of coded value that would need to be parsed
|
2019-12-13 14:03:41 -08:00 |
|
Blake Harnden
|
9b16f272b8
|
added get wlan configs, made use of it in coretk, updated node context to allow wlan config during runtime
|
2019-12-13 11:48:36 -08:00 |
|
Blake Harnden
|
819954a695
|
updated grpc node positions to use floats, avoids needing to deal with int conversions
|
2019-12-13 10:47:23 -08:00 |
|
Blake Harnden
|
d1db5e4b4e
|
added some data for node events to have a source field to help distinguish what originates from the gui or not
|
2019-11-27 12:55:39 -08:00 |
|
Blake Harnden
|
18c9904d58
|
modified grpc set node service and node service file to use messages for their config, updated start session to leverage these messages to set them when starting a session
|
2019-11-11 10:19:30 -08:00 |
|
bharnden
|
5d6d22c6eb
|
updated config frame widget to draw tabs for each config group
|
2019-11-06 22:41:05 -08:00 |
|