Commit graph

54 commits

Author SHA1 Message Date
Blake J. Harnden
113bd3cb6c corefx - updated configuration dialogs for nodes to be disabled when running 2018-11-29 09:26:42 -08:00
Blake J. Harnden
0805552aea corefx - added start/stop/restart/validate service to running node context menu 2018-11-28 17:16:00 -08:00
Blake J. Harnden
4f5ac43a06 corefx - updated context menu logic to be contained within classes, fixed issue with service display in details panel for nodes with no default services 2018-11-28 11:46:13 -08:00
Blake J. Harnden
c419518559 corefx - update to display default services for nodes in details pane 2018-11-28 10:08:48 -08:00
Blake J. Harnden
f75f6f9ec0 corefx - removed edit button, set to edit mode on node/device button click instead 2018-11-27 13:58:56 -08:00
Blake J. Harnden
8423bae0af corefx - updated node types to use sets and have the controller maintain default service mapping for other components to leverage 2018-11-27 13:37:15 -08:00
Blake J. Harnden
7e2a79335c corefx - updates to allow creation and saving of custom node types, the gui controls the daemon, instead of pulling, also added icons directory 2018-11-27 12:05:21 -08:00
Blake J. Harnden
0378c66103 corefx - migrated to using a json based configuration file for more robust configuration information 2018-11-26 15:17:10 -08:00
Blake J. Harnden
eacb4d0cc0 corefx - updated node types dialog to display services for a given node type 2018-11-26 14:18:27 -08:00
Blake J. Harnden
61f80ffb9c corefx - consolidated menu bar 2018-11-26 10:54:34 -08:00
Blake J. Harnden
bd1edabb7c corefx - updated client interface to use non rest specific classes 2018-11-26 10:42:02 -08:00
Blake J. Harnden
1877d864dc corefx - clear mobility player on new connections 2018-11-26 09:34:06 -08:00
Blake J. Harnden
9575ce08be corefx - moved start/stop session into controller, remove coupling of core client and the controller itself, added early way to sync up with a singular mobility script 2018-11-21 14:41:17 -08:00
Blake J. Harnden
2694ae3630 corefx - moved join session out into controller 2018-11-21 10:48:42 -08:00
Blake J. Harnden
5e33583dd4 moved initial join logic to controller to help avoid tying it into the core client 2018-11-21 09:59:51 -08:00
Blake J. Harnden
ac81b7c81a corefx - moved mobility player to bottom, added mobility configuration to emane nodes 2018-11-20 13:50:28 -08:00
Blake J. Harnden
bee94456e0 added mobility directory to user core directory and a configuration option to change it 2018-11-19 17:15:24 -08:00
Blake J. Harnden
12681b6382 updates to create a core directory in users home, added options in ui to allow changes for shell command and xml directory 2018-11-19 16:27:50 -08:00
Blake J. Harnden
8864169683 corefx - added jfx progress bar under the menu, make use of the progress bar for start/stop 2018-11-09 13:26:42 -08:00
Blake J. Harnden
1b728770f1 corefx - added connect dialog to allow connections after initial attempt 2018-11-09 10:08:17 -08:00
Blake J. Harnden
24157e7be5 corefx added FileConfigItem back in for dynamic config dialogs 2018-10-16 10:08:19 -07:00
Blake J. Harnden
9b8f2868fd removed config from .gitignore, added files that were not added due to gitignore previously 2018-10-16 09:21:39 -07:00
Blake J. Harnden
c1f6e3711b gui - save xml only enabled when session running 2018-09-24 11:40:20 -07:00
Blake J. Harnden
a852a60fd4 (rest) - fixed editing link api (gui) - added link update in link details panel 2018-09-24 09:50:26 -07:00
Blake J. Harnden
d2b459e503 gui - some refactoring for creating dynamic config ui elements 2018-09-21 14:01:25 -07:00
Blake J. Harnden
0d4356ae55 gui - moved dialogs into their own package, cleaned up node movement check 2018-09-21 11:02:08 -07:00
Blake J. Harnden
e96c0b4758 gui - added test dialog proof of concept for using leaflet.js for geospatial display 2018-09-21 10:11:39 -07:00
Blake J. Harnden
b87dc6c6c1 gui - updated dynamic config dialogs to support file picking 2018-09-21 07:41:45 -07:00
Blake J. Harnden
1a8618ebde gui - added utility for loading fxml and cleaned up annoatuib toolbar 2018-09-20 14:20:45 -07:00
Blake J. Harnden
9830d63ff3 gui - updated single annotations on class variables to be on the same line 2018-09-20 13:47:16 -07:00
Blake J. Harnden
9f5495ba10 gui - initial support for emane configuration per node and interface 2018-09-20 13:06:03 -07:00
Blake J. Harnden
08922f267a gui - avoid updating node position that has not changed 2018-09-20 10:42:19 -07:00
Blake J. Harnden
28f14a9b66 (gui) - added location/background (rest) - added location 2018-09-19 16:32:25 -07:00
Blake J. Harnden
b6cc2ad86e gui - refactored datavis package name 2018-09-19 11:18:44 -07:00
Blake J. Harnden
6e91aff04b gui - set wlan config, set a default one is not accounted for 2018-09-19 10:39:01 -07:00
Blake J. Harnden
6d885935b7 (gui) - refactored nodetypes to use an id for uniqueness, makes editing and accounting for changes to icons/names an easier process, (rest) - no longer return ctrlnet is session nodes 2018-09-19 09:29:53 -07:00
Blake J. Harnden
670ed96167 gui - initial icon edit support 2018-09-18 13:52:02 -07:00
Blake J. Harnden
c25003c693 updates to help defined classes to support displaying graph data when fleshed out 2018-09-18 09:39:01 -07:00
Blake J. Harnden
106d993b9d gui - set default emane model for emane nodes, slight update to radio icon to draw a circle for each linked wireless network 2018-09-17 14:37:20 -07:00
Blake J. Harnden
f062e2868d (rest) - added broadcast for links,configs,exceptions,files and fixed edit node (gui) - added handling of broadcast links, different rendering for wireless links, removal of wirelesss links on stop 2018-09-17 11:57:47 -07:00
Blake J. Harnden
e7a56cc3ad added test dialog displaying potential live chart data that can be displayed 2018-09-17 08:31:07 -07:00
Blake J. Harnden
fd559c1c4f gui - updated service dialog display based on feedback 2018-09-14 14:08:05 -07:00
Blake J. Harnden
09cdc24427 gui - keep node/device labels constant, based on feedback 2018-09-14 10:51:10 -07:00
Blake J. Harnden
c50dfdda85 rest - fixed socketio import 2018-09-14 10:46:47 -07:00
Blake J. Harnden
0d63630c99 javafx - moved node interface management out of nodes, rely on graph to obtain interfaces from links 2018-09-13 16:00:06 -07:00
Blake J. Harnden
c5f62a106f updated webutils to convert objects to json strings, avoid repeating the process for every use case 2018-09-13 13:30:45 -07:00
Blake J. Harnden
3dc9586817 updated set mobility to upload file to a upload directory and mark files used by set mobility config to look for the file within this directory 2018-09-13 13:10:41 -07:00
Blake J. Harnden
2815554487 initial basics for working with mobility scripts 2018-09-13 12:12:23 -07:00
Blake J. Harnden
2593d97cab refactoring to rest app, fixed removal of simple update state logic that was causing a loop for CoreClient 2018-09-12 21:32:40 -07:00
Blake J. Harnden
46730ce216 refactored core client to use an interface and defined the rest client to adhere to it for now, eventually may help make it easier to switch if needed 2018-09-12 16:49:55 -07:00