Commit graph

817 commits

Author SHA1 Message Date
Blake J. Harnden
36f80e1a48 updates to session-deployed container element, emanePlatform elements now include transport and associated addresses 2018-08-28 10:24:56 -07:00
Blake J. Harnden
79af4a6f8d removed creation of old deploy file 2018-08-22 16:18:48 -07:00
Blake J. Harnden
4649563664 added deployment information back into session-deployed.xml 2018-08-21 14:26:59 -07:00
Blake J. Harnden
991abb1895 added test for utils.make_tuple_fromstr and fixed send_objects to ignore checking nodes for all configs, since that is not always the case 2018-08-17 08:25:57 -07:00
Blake J. Harnden
0c840f553d updated utility split args method to work with both str/unicode types 2018-08-16 16:56:13 -07:00
Blake J. Harnden
ae2c0aa697 fixed issue with loading custom service directories from xml, fixed issue with parsing an empty tuple string in utility method 2018-08-16 12:20:56 -07:00
Blake J. Harnden
cf6f8391b0 added interface name and nemid for emane connected interfaces to generated xml 2018-08-14 12:31:44 -07:00
Blake J. Harnden
08b27ad0d7 fixed issue with emane location events and publishing node data 2018-08-07 10:51:33 -07:00
Blake J. Harnden
75ea42b2e8 fixed issue with converting lat/lon/alts to float in corehandlers.py and a bad logging statement in coreemu.py 2018-08-06 16:38:59 -07:00
Blake J. Harnden
ccdf4a2513 small change to words used for centos 7 requirements 2018-08-03 09:48:57 -07:00
Blake J. Harnden
a92059ddc5 added centos 7 packages for building from source 2018-08-03 08:24:55 -07:00
Blake J. Harnden
84932e3e41 updated ubuntu requirements in documentation 2018-08-02 10:55:07 -07:00
Blake J. Harnden
973a4b9d76 updates to example service and documentation supporting it 2018-08-02 10:12:05 -07:00
Blake J. Harnden
4f592d0651 fixed issue with viewkeys behaving different between versions of python 2.7 2018-08-01 18:22:41 -07:00
Blake J. Harnden
4a9c751935 refactored service boot path discovery to be more robust, still based on services provided alone 2018-08-01 10:13:57 -07:00
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