| 
								
								
									 Blake Harnden | f271b0289e | grpc: removed add hook and get gooks, can be achieved with get session and start session | 2021-04-27 21:48:20 -07:00 |  | 
				
					
						| 
								
								
									 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 | e0fe86bcb2 | grpc: updated start_session to have a definition option, to allow saving xml files and getting service configurations, without fully starting a session | 2021-04-27 10:49:52 -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 | d4c008e564 | grpc: removed get/set session options, now accomplished through get_session and start_session | 2021-04-24 21:37:00 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 3d356272f1 | pygui: adjust service configuration to not use grpc calls, data is saved and provided in start session call | 2021-04-23 22:51:35 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 7938379e6d | grpc: added session options to session wrapped object, updated get_session and start_session to utilize this change, updated pygui to leverage as well | 2021-04-22 16:12:33 -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 | 44f81391c4 | daemon: added grpc wrapped client tests, added new wrapped class ServiceFileConfig to consolidate associated data for its purpose | 2021-04-01 13:37:19 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | bb3590fbde | daemon: fix to correct rj45 link modifications from core-gui failing to include an iface id | 2021-03-26 10:56:33 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | f7f54d9aa6 | pygui: updates to leveraged wrapped grpc client for proper type hinting without manual conversion | 2021-03-26 10:43:45 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | be0e0175a2 | daemon: refactored node.nodedir to node.directory | 2021-03-19 17:01:22 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | a2148c6923 | daemon: refactored session.session_dir to session.directory | 2021-03-19 16:56:54 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 1c970bbe00 | daemon: refactoring to remove usage of os.path where possible and pathlib.Path instead | 2021-03-19 16:54:24 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | c2a40dbb6b | daemon: removed usages of getattr and hasattr where possible | 2021-01-12 21:30:48 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 8eada3d754 | Merge branch 'develop' into feature/pygui-multi-canvas | 2020-12-16 13:29:50 -08:00 |  | 
				
					
						| 
								
								
									 bharnden | 4a9d16c78c | Merge pull request #539 from haveagr8day/master Fix attribute exception in UDP TLV API Handler | 2020-12-15 09:27:32 -08:00 |  | 
				
					
						| 
								
								
									 Riley Baxter | ad839bbc07 | Fix session id attribute name in UDP TLV API Handler | 2020-12-14 13:08:52 -05:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | b01249bb4e | added canvas to protobuf node messages, added node canvas id to grpc server handling, updating pygui to draw canvases based on joined session and add nodes to respective canvas | 2020-12-12 23:17:43 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | d824fbd1c6 | grpc: fixed creating session directory if need be when starting session, before setting config state, avoids path not existing error | 2020-12-09 10:05:13 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | a23ef7d603 | daemon: properly go through the data collect state for grpc session shutdown, also check and avoid repeating data collect or shutdown when already past those states | 2020-12-05 09:01:53 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | a35e91aeba | daemon: added link option to configure buffer, added support in pygui to allow configuring buffer | 2020-11-30 16:49:44 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 380d411833 | daemon: updated linkconfig to calculate a limit when bw/delay are present, updated and simplified logic as well, leveraging code from outstanding pull request, updated code to factor in the mtu of the iface being configured | 2020-10-17 08:18:49 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 96dddb687d | docs: updated example custom emane model to use type hinting and embedded it into the emane documentation page, daemon: adjustment to correct rj45 not being provided an iface id when deleting a link from core tlv | 2020-10-11 12:06:35 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | f2868a9554 | daemon: fixed issue where emane global config settings were not being sent to core-gui when joining a session | 2020-10-05 20:15:55 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 0306f77147 | daemon: adjustments for shutdown behavior to avoid issues when shutting down, when already shutdown for the various different cases, but to also make sure the pycore directory is removed | 2020-09-24 14:17:15 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 828a68a0cd | docs: pass on improving and providing doc based examples for common basic use cases, fixed issue with grpc defaulting session refscale to a very large number | 2020-09-11 23:49:26 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 82d87445b6 | grpc: added some convenience functions for move node streaming in wrapped client | 2020-09-05 10:34:08 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 98a51ce17d | grpc: implemented wrapper stream classes for using the wrapped client | 2020-09-05 10:19:44 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | c4a724ee10 | daemon: added more wrapping classes, updated grpc.clientw to leverage wrapped classes for listened events | 2020-09-02 12:08:21 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | a80fda11f5 | daemon: abstracted out iface specific configuration generation and parsing to common utilities, to avoid duplicate logic and potential differences that may arise | 2020-09-02 09:44:45 -07:00 |  | 
				
					
						| 
								
								
									 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 | 4836ac4f2e | daemon: small doc change and fix to corehandlers.py sending back proper data for hooks | 2020-08-21 14:28:01 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | f687115522 | bump grpc worker limit to 1000, this does not mean it is a good idea to have this many connections, but at least helps allow trade offs for how to approach a problem | 2020-08-20 16:18:20 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 3e41d31c6c | daemon: refactored missed LinkTlv INTERFACE_NAME fields to IFACE_NAME to match other refactoring done in 7.0.0 release | 2020-08-17 20:04:42 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | b98ff0f744 | grpc: fixed issue with grpc throughputs checking session id matches using bad values | 2020-08-10 12:46:21 -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 | 8004be6e7c | grpc: update client edit_node doc | 2020-08-05 09:37:23 -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 | 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 | 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 | 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 | 5cc4d92760 | daemon: removed nem map from individual emane networks, all nems are stored and generated from the emane manager | 2020-07-05 21:29:03 -07:00 |  |