Blake J. Harnden
|
d05bc9240a
|
initial code to leverage lxml to create xml for saving and loading core sessions
|
2018-06-28 16:30:55 -07:00 |
|
Blake J. Harnden
|
82c3d57dd3
|
setup a simple default way for dealing with configurable options and added conifg group opbjects as a better way to access the same information formatted within a string
|
2018-06-14 08:41:48 -07:00 |
|
Blake J. Harnden
|
25cfb21586
|
added modelmanager for both mobility and emane to leverage and reduce duplicate logic
|
2018-06-13 16:17:47 -07:00 |
|
Blake J. Harnden
|
3a39432fc7
|
refactored configs back to be able to provide instance conifgurations for sessions
|
2018-06-13 11:59:50 -07:00 |
|
Blake J. Harnden
|
eb415aa4d4
|
merged session config/options together
|
2018-06-12 08:37:39 -07:00 |
|
Blake J. Harnden
|
981e48ed30
|
removed the emane manager from post_startup on emane models, it was not needed, since we can access it from our local session object, if needed
|
2018-06-11 12:26:51 -07:00 |
|
Blake J. Harnden
|
52230bc026
|
refactored configuration managers and options into a single class, now the models that can be configured will deal with and handle configurations for nodes themselves
|
2018-06-11 12:26:12 -07:00 |
|
Blake J. Harnden
|
1b843e2868
|
updated logic so emane will always use the last model configured for a node, fixes issue when using gui and configuring multiple models
|
2018-06-08 14:21:41 -07:00 |
|
Blake J. Harnden
|
52bfd1edf4
|
refactored get_config_types to get_all_configs and NewConfigurableManager back to ConfigurableManager
|
2018-06-08 10:30:41 -07:00 |
|
Blake J. Harnden
|
4b9cf996d1
|
updates to account for config messages in core handlers that dont contain all configuration options
|
2018-06-07 15:32:16 -07:00 |
|
Blake J. Harnden
|
2ede43e3ae
|
initial commit with things working for the most part
|
2018-06-06 14:51:45 -07:00 |
|
Blake J. Harnden
|
44781d0aec
|
set default logging to INFO, cleaned up logging to help isolate debug type messages to DEBUG level, fixed issue with shutdown
|
2018-04-27 12:09:31 -07:00 |
|
Blake J. Harnden
|
ac2b64aaaf
|
updates to remove restriction for emane in general and emane 1.2.1, should support at leat 1.0.1 possibly further back and can run without emane again, updated gui to ask users to install emane when not preset on the emane models panel
|
2018-04-20 21:22:08 -07:00 |
|
Blake J. Harnden
|
b6d891f124
|
updated emane manager to parse config options from manifest, updates to denote core specific configurations within emane models, update to account for manifest parsing of INETADDR
|
2018-04-02 14:00:28 -07:00 |
|
Blake J. Harnden
|
405614bbd8
|
added metaclass to reduce emane model code, fixed broken emaneuniversal references
|
2018-03-30 12:52:10 -07:00 |
|
Blake J. Harnden
|
b7327a5798
|
pass over emane code to cleanup methods and some documentation
|
2018-03-28 13:58:49 -07:00 |
|
Blake J. Harnden
|
1f2c78d54a
|
got tdma working, leveraging an example tdma schedule that will be included with packaging
|
2018-03-25 22:08:22 -07:00 |
|
Blake J. Harnden
|
45f041604a
|
adding support to start the tdma schedule after emane startup
|
2018-03-26 10:27:39 -07:00 |
|
Blake J. Harnden
|
86afded824
|
updated emane options to contain all nakagami settings for display within ui, sorted options
|
2018-03-21 14:24:33 -07:00 |
|
Blake J. Harnden
|
802393725e
|
added new emane platform options from older versions and latest 1.2.1
|
2018-03-21 11:58:01 -07:00 |
|
Blake J. Harnden
|
ba8b73af41
|
added some more logging to emane setup/startup
|
2018-03-21 09:57:08 -07:00 |
|
Blake J. Harnden
|
2142586112
|
initial pass to remove support for legacy emane code and focus on newer releases
|
2018-03-19 16:33:36 -07:00 |
|
Blake J. Harnden
|
cd7fd43978
|
updates to support emane 1.2.1
|
2018-03-16 09:33:43 -07:00 |
|
Blake J. Harnden
|
974559843a
|
defined custom core command error that defaults to printing command output as well
|
2018-03-02 16:22:20 -08:00 |
|
Blake J. Harnden
|
29a3496eda
|
expose command exceptions within emane and mobility
|
2018-03-02 15:54:27 -08:00 |
|
Blake J. Harnden
|
a8ee7f35d6
|
updates to check_cmd to just return output, as status is pointless
|
2018-03-02 13:57:50 -08:00 |
|
Blake J. Harnden
|
43554cbb62
|
initial effort to remove swallowing exceptions within internal code
|
2018-03-02 13:39:44 -08:00 |
|
Blake J. Harnden
|
00b3c97448
|
further removal and refactoring of methods used within misc/utils.py
|
2018-03-02 09:15:52 -08:00 |
|
Blake J. Harnden
|
6211b09585
|
further cleanup in regards the commands that are being used within core
|
2018-03-01 16:23:58 -08:00 |
|
Blake J. Harnden
|
d3bd61ddcf
|
updates to consolidate commands that need to be defined by a new node type
|
2018-03-01 13:21:25 -08:00 |
|
Blake J. Harnden
|
6b8ee13f5d
|
initial changes to try and cleanup shell commands used within core
|
2018-02-27 10:48:01 -08:00 |
|
Blake J. Harnden
|
c4a61b269b
|
updates to support dynamic loading of emane models from a custom emane directory
|
2018-02-05 11:22:01 -08:00 |
|
Blake J. Harnden
|
45e82f05b2
|
attempt to better support dynamic emane models
|
2018-02-05 09:01:49 -08:00 |
|
Blake J. Harnden
|
abc9e06fe1
|
small doc cleanup, updated python specific docs to leverage the sphix rtd theme as well
|
2017-08-18 11:34:25 -07:00 |
|
Blake J. Harnden
|
73eea80f51
|
attempt to fix missing updates for sdt, moved broker specific code to broker
|
2017-08-07 15:37:41 -07:00 |
|
Blake J. Harnden
|
e4b280196b
|
switched to making use of logzero for logging, provides nicer color output, and an easier path to switch to rotating log files
|
2017-08-07 11:58:51 -07:00 |
|
Blake J. Harnden
|
2281051edf
|
making usage of double quotes standard for emane files
|
2017-08-04 14:34:44 -07:00 |
|
Blake J. Harnden
|
14a5d11c4e
|
parameterized emane tests, added tdma test, although it is currently failing
|
2017-07-27 14:59:40 -07:00 |
|
Blake J. Harnden
|
dced47b588
|
fixed emane version checks, fixed emane config message handling, added initial emane test cases
|
2017-07-10 09:25:33 -07:00 |
|
Blake J. Harnden
|
613e550e8a
|
merged latest code from rodolfos merge from the latest github pull
|
2017-07-06 15:10:50 -07:00 |
|
Rod A Santiago
|
0a91fe7a3e
|
merged cleanup branch with master
|
2017-06-19 18:03:39 -07:00 |
|
Blake J. Harnden
|
14cb7dc251
|
caught up with latest gitlab commits, added a new tests directory leveraging pytest based tests for testing core functionality
|
2017-04-27 13:34:23 -07:00 |
|
Blake J. Harnden
|
2fc6345138
|
catching up with commits: daemon: Add an instantiation-complete CORE API event type
|
2017-04-25 11:38:53 -07:00 |
|
Blake J. Harnden
|
00f4ebf5a9
|
initial commit after bringing over cleaned up code and testing some examples
|
2017-04-25 08:45:34 -07:00 |
|