Blake Harnden
|
769572de02
|
added get_interfaces to grpc client
|
2020-01-07 12:03:51 -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
|
513eaf2b76
|
improved coretk gui alerts to display alert text when selected, fixed merged code for adding a check to cleanup interfaces, updated session.exceptions to use enums directly
|
2019-12-20 10:51:52 -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
|
69494b600f
|
fixes for parsing grpc throughputs
|
2019-12-16 13:26:55 -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
|
b993fadedb
|
removed grpc check for getting a node service file, it will return the default value when not currently set
|
2019-12-13 11:24:35 -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
|
d343bd0655
|
updated gui to display custom icons if set, updated grpc to send custon icon and image data when present
|
2019-12-13 08:48:40 -08:00 |
|
Huy Pham
|
2344e026ff
|
check emulation light, fix one line of backend code
|
2019-12-12 16:17:33 -08:00 |
|
Blake Harnden
|
45a23a6c14
|
updated usage of time.time to time.monotonic or time.perf_counter due to time.time possibly rolling backwards
|
2019-12-06 09:42:41 -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
|
da203d578e
|
fixed issue with node event tests when position is None
|
2019-11-27 09:15:19 -08:00 |
|
Blake Harnden
|
8b7d651d06
|
fixed issue with nod emobility location calculations being forced to use ints
|
2019-11-27 09:05:37 -08:00 |
|
Blake Harnden
|
9445b63bd2
|
removed saving default configurations for wlan and mobility by default, updated session.add_node to set default configurations for wlan and emane
|
2019-11-21 12:29:33 -08:00 |
|
Blake Harnden
|
aa718817d0
|
updates to implement working observer widgets
|
2019-11-11 13:23:02 -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 |
|
Blake Harnden
|
ea39f8fc6f
|
updated corehandlers.py to no longer use threading.isAlive, which is pending deprecation
|
2019-10-30 15:49:08 -07:00 |
|
Blake Harnden
|
79dfbaa3ec
|
switched session.metadata to just be a standard dict, fixed shutdown service issue during session.data_collect
|
2019-10-30 13:27:12 -07:00 |
|
Blake Harnden
|
fe95f246d4
|
added grpc get/set session metadata
|
2019-10-30 12:01:01 -07:00 |
|
bharnden
|
c0516255f2
|
added emane model configs and mobility configs to grpc.StartSession
|
2019-10-29 14:40:37 -07:00 |
|
bharnden
|
adbab066c9
|
added wlan configs to grpc.StartSession
|
2019-10-29 13:37:37 -07:00 |
|
bharnden
|
de936ea315
|
added hook creation and set location to grpc.StartSession
|
2019-10-29 12:35:07 -07:00 |
|
bharnden
|
4e03dc6888
|
updates to grpc StartSession, added utility threadpool function to help improve speed when running certain tasks, made use of utility threadpool function where needed
|
2019-10-29 10:25:39 -07:00 |
|
bharnden
|
236ac7919a
|
moved grpc utility functions into grpcutils, updated StartSession to threadpool node and link creation
|
2019-10-28 23:11:15 -07:00 |
|
Blake Harnden
|
934ea96558
|
changes to support a simpler start/stop session API
|
2019-10-28 15:18:57 -07:00 |
|
bharnden
|
fff281a452
|
removed master from corehandlers and session, since it will not be needed any more
|
2019-10-25 22:06:30 -07:00 |
|
bharnden
|
5c12651e4e
|
updates to session.clear to clear out all configuration data as well, updated session.shutdown to use clear, updated tests to account for this
|
2019-10-24 13:05:02 -07:00 |
|
bharnden
|
7366738023
|
updated network to network link to not look for Rj45, since that wont happen, removed unwanted grpc client function
|
2019-10-23 11:24:50 -07:00 |
|
bharnden
|
68be311c7a
|
updated usages of super to use python3 variation
|
2019-10-23 09:51:52 -07: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 |
|
bharnden
|
14d759667c
|
refactored session.update_node to session.edit_node to match grpc call
|
2019-10-22 20:55:06 -07:00 |
|
bharnden
|
cb81095b64
|
refactored NodeData and NodeOptions to use server instead of emulation_server
|
2019-10-22 20:50:01 -07:00 |
|
Blake Harnden
|
ab0abd65aa
|
modified session.add_node parameter node_options, to just be options
|
2019-10-22 15:31:50 -07:00 |
|
Blake Harnden
|
f39b7e9f96
|
updated open_xml functionality, grpc open_xml can optionally start now, added opened files to grpc get_sessions
|
2019-10-22 12:08:55 -07:00 |
|
Blake Harnden
|
0a689a3e96
|
updates to grpc to provide a consistent config response, mapping config ids to ConfigOptions
|
2019-10-22 09:57:41 -07:00 |
|
Blake Harnden
|
233ca92fd2
|
update grpc to allow for configuring and created distributed nodes
|
2019-10-21 12:51:38 -07:00 |
|
Blake Harnden
|
78f981463d
|
renamed utils.check_cmd to utils.cmd, updated host_cmd to allow for shell commands for output redirection
|
2019-10-21 10:32:42 -07:00 |
|
Blake Harnden
|
3fc0ca5cec
|
fix to get_node over grpc to avoid issues with nodes that dont have services
|
2019-10-21 09:51:52 -07:00 |
|
bharnden
|
6006710c32
|
changed net_cmd to host_cmd and node_net_cmd to cmd, for simpler more logical naming
|
2019-10-18 23:28:09 -07:00 |
|
Blake Harnden
|
73b2eff312
|
fix for corehandlers.py session_clients access
|
2019-10-18 16:25:38 -07:00 |
|
Blake Harnden
|
5633d4d18b
|
converted format strings to f strings
|
2019-10-18 12:55:35 -07:00 |
|
Blake Harnden
|
07b4408076
|
f string updates to all but services complete
|
2019-10-18 12:44:13 -07:00 |
|
Blake Harnden
|
da946f1f56
|
removing builtins imports
|
2019-10-17 15:02:24 -07:00 |
|