Resolved load and no-load max speed for stepper motor. Updated test for accel and constant rotation.
Resolved load and no-load max speed for stepper motor. Updated test for accel and constant rotation.
Refactored art stepper to test constant speed.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Initial import.
Initial import.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Upgraded to latest Sloeber plugin. Updated doc regarding nested includes.
Renderable.Future deadlocks when views are hidden. Gave up on workaround. Changed PosableView from Renderable.Future to Renderable.
Renderable.Future deadlocks when views are hidden. Gave up on workaround. Changed PosableView from Renderable.Future to Renderable.
Added error handling for bad display configuration. Shows dialog if app fails to run. Final release for Bomber Camp 2024.
Determined that sim display thinks it is screen "0" not "1". As needed, change the screen index in the app property file.
Added view menu. Tweaked fullscreen support to make its appearance on a given display device more robust.
Checkin before adding menubar to meta window.
Decreased FOV for ground and pilot for better visibility.
Decreased FOV for ground and pilot for better visibility.
Milestone release with executable. Updated readme.txt instructions for executable build and use.
Milestone release with executable.
Fixed checkbox keybindings to not interfere with GUI. This is a milestone release.
Refactored GUI to use key bindings.
Refactored GUI to use key bindings.
Norden physics course system refactor complete and tested.
Norden physics course system refactor complete and tested.
Finished norden physics course system refactor. Still debugging.
Finished norden physics course system refactor. Still debugging.
Finished norden physics course system refactor. Still debugging.
Finished norden physics course system refactor. Still debugging.
Major refactor of norden physics course system begun. Incomplete.
Fixed drift clutch adjustment. Added autopilot/PDI lock.
Fixed pilot turn knob to turn rate ratio. Turn zero causes big PDI overshoot.
Added dash MArkSpecs. Updated pilot turn knob to use dash marks.
Fixed autopilot to properly compute and use gyro and gyro rate. Should refactor sight but will leave sleeping dogs lie.
Cleaned up slider coloring a bit.
Cleaned up slider coloring a bit.
Simplified AwtSlider max and thumb code.
Refactored AwtSlider so preset only affects updated status.
Updated AwtSlider and framework to better support control state (enabling and touchability). Added control state testing to the slider test app. Note: So far it is not posiible to give a disabled slider a non-grayed out appearance.
Updated AwtSlider javadoc and fixed updated and touched handling. Needs debug.
Updated slider test app. Added position set/get in AwtSlider. Need to fix mouseWheelPos usage.
Deleted slider utils. Cleaned up slider test app.
Fixed and cleaned up AwtSlider; cleaned up widgets; added Nullable/NonNullable to core utils.
Removed step size from slider. Added mousewheel support to slider. Need to add it to spinner. Need to fix slider and wheel direction.
Cleaned up slider method names. Fixed PDI meter look.
Cleaned up slider util method naming.
Cleaned up slider util javadoc.
Continue to refine pilot turn knob and pilot PDI graphics.
Fixed autopilot problem. Still needs testing but looks good.
Attempt to fix manual turn knob. It is better but autopilot plane flight and sight azimuth stabilization are out of whack.
Begin adding manual turn knob to stabilizer. Still needs work.
Begin adding manual turn knob to stabilizer. Still needs work.
Fixed pilot PDI and autopilot controls. Bombsight manual turn still broken.
Cleaned up app gui window building and layout. Added ground window.
Exported latest app, built exe.
Improved error and status messages for screen and knob input. Added props for display screen index.
Created an executable BombApp jar and exe for release to Taigh. Must include the two Phidget dlls in the same directory as the executable.
Deleted old unused project files. A bit of GUI cleanup. Added readme files about attempts to get Eclipse to export Phidget dlls in the executable jar.
Deleted old unused project files. A bit of GUI cleanup. Added readme files about attempts to get Eclipse to export Phidget dlls in the executable jar.
Deleted old unused project files. A bit of GUI cleanup. Added readme files about attempts to get Eclipse to export Phidget dlls in the executable jar.
Deleted old unused project files. A bit of GUI cleanup. Added readme files about attempts to get Eclipse to export Phidget dlls in the executable jar.
For whatever reason I am unable to bundle some of the native libraries (i.e. dll's) into an executable jar. Instead they must reside alongside the jar, in the same directory. I would like to bundle the jar and the resources into a launch4j executable so that I can distribute a single executable file. How do I bundle resources alongside an executable jar in a launch4j executable?
Fixed fullscreen display. Streamlined AppGui window building. Created readme for bombsight-launch project.
Attempt to get Phidget to work in the runnable jar.
Cant find JRE
I created an executable jar file bundled with JOGL, then wrapped the jar into a windows executable using Launch4j in order to pass runtime java parameters. If I run the jar from a command prompt with the parameters I get no errors. If instead I run the Launch4J executable I get the errors shown below, but the application nevertheless runs properly, displaying the correct graphics. So, the problem seems to lie with the Launch4J executable and not the executable jar. Is there someway to prevent the...
Created a property to show the meta window console. Refactored config startup to explicitly load and report configuration at startup.
Merged new and old code to create a new SystemConsolePanel. Refactored BombsightApp accordingly.
Eliminated spring. Updated jar-in-jar loader code.
Added console to bombsight app window. added setWidthTall and setHeightWide to PWidget.
SVN commit stopped working
Added phidget enable property. Added config path reporting.
Added phidget enable property. Added config path reporting.
Move bombsight app launch to separate project.
Move bombsight app launch to separate project.
Initial import.
Move bombsight app launch to separate project.
Fixed MainWindow glass pane to not block mouse actions (esp. the mouse wheel). The bombsight sim is complete and seems fully operational. Future work will refine the look and feel of the GUI.
Updated screen property descriptions.
Cleaned up MainWindow glass pane key intercept. Gave up trying to return focus to host window after text field enter key (i.e. need to add action listeners to all components that need to be defocused).
Cleaned up MainWindow glass pane handling. Still needs more work with keyboard handling.
Cleaned up MainWindow glass pane handling. Still needs more work with keyboard handling.
Cleaned up MainWindow glass pane handling. Still needs more work with keyboard handling.
Updated BomberApp readme for executable creation.
Refactored BombsightApp to use new PLayout root. Some app windows seem to lose keyboard focus -- need to debug.
Fixed a problem with grid size initialization to its min size for layout. All tests seem good.
Refactored more layout window tests.
Update PLayout JUnit tests. All pass.
Cleanup of PLayout with PRoot. Needs testing.
Finished coding PRoot node. Need to test more and update broken code.
Before adding PRoot to PLayout system.
Before adding PRoot to PLayout system.
Continue to debug BombsightApp suitable for deployment, and with new PLayout system.
Continue to debug BombsightApp suitable for deployment, and with new PLayout system.
Begin testing exported bombsight jar.