Blake J. Harnden
|
23f5d7fb8c
|
moved core markdown documentation to live within to repo, this will eventually be the docs hosted on github and allow them to be versioned with the code
|
2018-07-31 12:57:30 -07:00 |
|
Blake J. Harnden
|
adfa835886
|
added xml hook test
|
2018-07-27 16:31:33 -07:00 |
|
Blake J. Harnden
|
6d11f5d63d
|
Merge branch 'rel/5.2' of git-ssh.web.boeing.com:Boeing-CORE/CORE into rel/5.2
|
2018-07-27 16:11:12 -07:00 |
|
Blake J. Harnden
|
8009572fc0
|
fixed issue with corexml and loading hooks
|
2018-07-27 16:10:47 -07:00 |
|
Kevin Larson
|
07dfb48c86
|
Merge branch 'rel/5.2' of https://git.web.boeing.com/Boeing-CORE/CORE into rel/5.2
|
2018-07-26 12:25:54 -07:00 |
|
Kevin Larson
|
d1364c888d
|
Updated ip commands to use constants.IP_BIN
|
2018-07-26 12:25:12 -07:00 |
|
Blake J. Harnden
|
f1863a874d
|
removed unwanted logging
|
2018-07-25 15:24:54 -07:00 |
|
Blake J. Harnden
|
055f732cc7
|
updated gui help menu to point to github home page and github documentation
|
2018-07-25 12:50:19 -07:00 |
|
Blake J. Harnden
|
9ce28da658
|
fixed bug with custom service files using the same dict across instances of the class
|
2018-07-25 09:37:59 -07:00 |
|
Blake J. Harnden
|
087a0f011b
|
added back in core emane address creation, only when not external
|
2018-07-24 13:34:33 -07:00 |
|
Blake J. Harnden
|
e3e25463eb
|
removed line sending service load errors to the gui and it interferes with current coresendmsg
|
2018-07-19 16:45:05 -07:00 |
|
Blake J. Harnden
|
5bb23c1d93
|
fixed issue and determined better way to generate boot dependency paths for services
|
2018-07-12 20:04:04 -07:00 |
|
Blake J. Harnden
|
a6f2b9d7c1
|
removed emane transport definitions from external configurations
|
2018-07-12 15:28:26 -07:00 |
|
Blake J. Harnden
|
3d59a68299
|
refactored how getters for configurations worked, to avoid setting defaults and causing undesireable states
|
2018-07-11 21:34:21 -07:00 |
|
Blake J. Harnden
|
b03662dbeb
|
removed emane nodes netif install and setaddrs, install was always skipped and setaddrs is done by zebra/quagga
|
2018-07-11 09:24:44 -07:00 |
|
Blake J. Harnden
|
bfbee35a53
|
updates to support external transport configuration and an emane transport service to generate and run emanetransport for a configured external transport model
|
2018-07-11 09:19:06 -07:00 |
|
Blake J. Harnden
|
bf222cd5b4
|
fixed issue with OvsCtrlNet startup ordering and variable definition
|
2018-07-09 08:37:45 -07:00 |
|
Blake J. Harnden
|
bf8b7c6d5f
|
small updates to conf.py documentation
|
2018-07-06 14:58:59 -07:00 |
|
Blake J. Harnden
|
aed3126a6a
|
changed corexml log statement
|
2018-07-06 14:51:28 -07:00 |
|
Blake J. Harnden
|
5b0ed13e78
|
fixed linkconfig parameter name to match other linkconfig signatures
|
2018-07-06 14:40:51 -07:00 |
|
Blake J. Harnden
|
3fb8ae0439
|
updated versioning to 5.2
|
2018-07-06 14:26:33 -07:00 |
|
Blake J. Harnden
|
90f95c633f
|
removed old script file from 5.1 merge
|
2018-07-06 14:09:03 -07:00 |
|
Blake J. Harnden
|
d988ff86d1
|
added documentation to emanexml
|
2018-07-06 11:56:09 -07:00 |
|
Blake J. Harnden
|
875a880250
|
refactored emane xml configurations into an isolated file, using lxml
|
2018-07-06 11:41:32 -07:00 |
|
Blake J. Harnden
|
f115b1a847
|
emane xml fully generated from lxml apis, removed xml functions embedded within emane nodes, emane manager, and emane models. Started consolidating emanexml logic into its own module, when it makes sense
|
2018-07-03 18:49:36 -07:00 |
|
Blake J. Harnden
|
ae94c78fbb
|
updated emane model xml to leverage lxml
|
2018-07-03 12:48:54 -07:00 |
|
Blake J. Harnden
|
4ccb1ed9f3
|
working lxml based save/load
|
2018-07-03 09:50:14 -07:00 |
|
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
|
1d355d98ec
|
added more services tests
|
2018-06-25 08:41:23 -07:00 |
|
Blake J. Harnden
|
bb533406a6
|
refactored service methods to be shorter, updated some logging to debug, added some more service tests
|
2018-06-22 15:47:02 -07:00 |
|
Blake J. Harnden
|
8186f3716c
|
refactored service function names
|
2018-06-22 14:41:06 -07:00 |
|
Blake J. Harnden
|
0efcd910db
|
removed node boot/validate methods, since it was using a circular reference to run a CoreService method
|
2018-06-22 11:59:16 -07:00 |
|
Blake J. Harnden
|
37517c45f4
|
changed some logging from info to debug, removed startindex and depends from services
|
2018-06-22 08:16:59 -07:00 |
|
Blake J. Harnden
|
0aca9d7809
|
changes to remove the need to pass services separately, when the node has access to them directly, also made a couple CoreServices methods more consistent to have the node as first param and service second
|
2018-06-21 14:56:30 -07:00 |
|
Blake J. Harnden
|
b868454b5e
|
updates to use dependency based startup logic
|
2018-06-21 11:20:08 -07:00 |
|
Blake J. Harnden
|
08956e7b93
|
making use of threadpools to boot each node and boot the services within a node
|
2018-06-20 16:18:30 -07:00 |
|
Blake J. Harnden
|
ed4e6f0f00
|
removed startup service
|
2018-06-20 13:07:43 -07:00 |
|
Blake J. Harnden
|
3443937ff2
|
updated service load errors to be warnings
|
2018-06-20 13:04:13 -07:00 |
|
Blake J. Harnden
|
c6d2ca6b02
|
made use of threadpool for starting services, refactored services to support 3 validation models (blocking, non-blocking, timer)
|
2018-06-20 12:59:07 -07:00 |
|
Blake J. Harnden
|
37ce407460
|
added logic to help provide dependent service ordering
|
2018-06-19 18:36:53 -07:00 |
|
Blake J. Harnden
|
bf47e5fc0d
|
added service executable check, added error message to gui for service load errors
|
2018-06-19 09:19:49 -07:00 |
|
Blake J. Harnden
|
e80736061f
|
refactored service interaction use names with a _, and cleanup up some of the CoreServices methods
|
2018-06-15 14:03:27 -07:00 |
|
Blake J. Harnden
|
0bf9c99910
|
updated service manager to use a dict and throw and error on duplicate service names
|
2018-06-14 12:50:48 -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
|
8e3cd0e013
|
refactored modelmanager getmodels to get_models
|
2018-06-13 16:23:51 -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
|
a52e454111
|
renamed dict variable in ConfigurationManager
|
2018-06-13 12:39:50 -07:00 |
|
Blake J. Harnden
|
7dbc2c40f8
|
added documentation to configuration classes
|
2018-06-13 12:32:01 -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 |
|