Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 30-03-2013, 16:36   #106
Registered User
 
boat_alexandra's Avatar

Join Date: Aug 2009
Location: BVI
Boat: bristol 27
Posts: 2,632
Re: celestial navigation plugin redux

Quote:
Originally Posted by cagney View Post
In my mind, this is just a case of moving the geographical position of the body (dec,LHA), equal to the center of the position circle, with the bearing and distance, and then redraw the position circle. Regard it as a new body if you like.

Thomas
I thought so at first.

That does not actually work because we have no idea which point you are on the circle, just somewhere. And it is a circle on a sphere. So when you shift, you must shift by the dead reckoning bearing and distance from each point. The shift gives far different results depending on latitude (I tired to explain above) so the shift is not uniform for all the points on the circle of position. The result is no longer a circle (unless you shift exactly east or west)

So if you just shifted the center of the circle by this amount, the results would be incorrect. This is spherical coordinates, that is why.

Now. It would be possible to specify a dead reckoning position on the original circle and then update the center of the circle to rotate the same as this point (leaving a circle and allowing for computing a fix), but if your dead reckoning position were off it would be wrong, and the current method doesn't matter, it just requires visual intersection.

If you cannot understand this explanation, please take a sight with the plugin, and enter a rather large distance to shift by either north or south, or close to that, and look at the result.
__________________

__________________
boat_alexandra is online now   Reply With Quote
Old 30-03-2013, 17:12   #107
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

This is very weird. Using the exact same celestial_pi code (git clone), the DLL version compiled for the release seems to work fine (see screenshot below please, however the Debug version does not, currently it is Breaking when I try to enter the second fix (as described above in Post #103 (because I believe it is trying to overwrite the first fix, but it is not showing that that characteristic anymore either, because it "Breaks" before writing the second circle now). --Now I am wondering if I git cloned celestial_nav recently and the compiled release version is different than the Debug version I have now. --Christmas!

Does it really matter? The release one works, but the Debug DLL doesn't, perhaps the code has changed for this Debug version because I git cloned again, and it currently breaks? (Before it would write the circles, but overwrite the previous fix in the list, and you could hit "Continue")

And everybody seems to be perfectly happy with the way things are.
Attached Thumbnails
Click image for larger version

Name:	Celestial_Navigation-Compiled-Release-DLL.jpg
Views:	107
Size:	375.8 KB
ID:	58256  
__________________

__________________
rgleason is offline   Reply With Quote
Old 30-03-2013, 17:27   #108
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Well, I justt rebuilt the release and tested it, and it works just as the pic above. So the Debug version breaks and the Release doesn't!

What's Debug for then?
__________________
rgleason is offline   Reply With Quote
Old 05-04-2013, 15:14   #109
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Here is the release version of Celestial_Navigation_pi which runs fine and does not seem to have the second site entry problem that the debug version has (for some reason).

You have to create a subdirectory celestial_navigation\data in your plugin folder and place the following files there:
https://raw.github.com/seandepagnier...%20Basics.html
https://raw.github.com/seandepagnier...ata/IGRF11.COF
https://raw.github.com/seandepagnier...ta/vsop87d.txt
Attached Files
File Type: doc celestial_navigation_pi.dll.doc (327.0 KB, 59 views)
__________________
rgleason is offline   Reply With Quote
Old 16-04-2013, 12:39   #110
Registered User

Join Date: Jul 2010
Location: Monastir, Tunisia
Boat: Westerly Pentland
Posts: 1,664
Re: celestial navigation plugin redux

German po/mo files are here:
OpenCPN Internationalization ( i18n )
__________________
CarCode is online now   Reply With Quote
Old 04-05-2013, 17:48   #111
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Git current version. Tried.
Getting a break pretty consistently on the second sight.
Perhaps I am doing something wrong? Don't think so.

Code:
ntdll.dll!77a415de()     
     [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]    
     ntdll.dll!77a415de()     
     ntdll.dll!77a3014e()     
     KernelBase.dll!75af2ecb()     
     comctl32.dll!73212991()     
     comctl32.dll!732de6af()     
     comctl32.dll!7332c27f()     
     comctl32.dll!7332c316()     
     comctl32.dll!732de6ee()     
     comctl32.dll!73225978()     
     comctl32.dll!7323fe78()     
     user32.dll!75b562fa()     
     user32.dll!75b56d3a()     
     user32.dll!75b56ce9()     
     user32.dll!75b60d27()     
     user32.dll!75b60d4d()     
>    wxmsw28ud_core_vc_custom.dll!wxWindow::MSWDefWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2240 + 0x25 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 3427 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxListCtrl::MSWWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2866    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75b562fa()     
     user32.dll!75b56d3a()     
     user32.dll!75b56ce9()     
     user32.dll!75b5965e()     
     user32.dll!75b596c5()     
     wxmsw28ud_core_vc_custom.dll!wxListCtrl::InsertItem(const wxListItem & info)  Line 1625 + 0x1a bytes    C++
     celestial_navigation_pi.dll!CelestialNavigationDialog::UpdateSights()  Line 149 + 0x15 bytes    C++
     celestial_navigation_pi.dll!CelestialNavigationDialog::OnNew(wxCommandEvent & event)  Line 508    C++
     wxbase28ud_vc_custom.dll!wxAppConsole::HandleEvent(wxEvtHandler * handler, void (wxEvent &)* func, wxEvent & event)  Line 323    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEventIfMatches(const wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event)  Line 1241    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent & event)  Line 1421 + 0x11 bytes    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEvent(wxEvent & event)  Line 1297 + 0x15 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxControl::ProcessCommand(wxCommandEvent & event)  Line 335    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::SendClickEvent()  Line 476 + 0xc bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::MSWCommand(unsigned int param, unsigned short __formal)  Line 505 + 0x8 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::HandleCommand(unsigned short id, unsigned short cmd, void * control)  Line 5007 + 0x1a bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 2924 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxDialog::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 494 + 0x14 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75b562fa()     
     user32.dll!75b56d3a()     
     user32.dll!75b56ce9()     
     user32.dll!75b5965e()     
     user32.dll!75b596c5()     
     comctl32.dll!732b4601()     
     comctl32.dll!732b4663()     
     comctl32.dll!732b44ed()     
     user32.dll!75b56ce9()     
     user32.dll!75b562fa()     
     user32.dll!75b56d3a()     
     user32.dll!75b56ce9()     
     user32.dll!75b60d27()     
     user32.dll!75b60d4d()     
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWDefWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2240 + 0x25 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 3427 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::MSWWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 559    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75b562fa()     
     user32.dll!75b56d3a()     
     user32.dll!75b56ce9()     
     user32.dll!75b577c4()     
     user32.dll!75b5788a()     
     user32.dll!75b7c81f()     
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWProcessMessage(tagMSG * pMsg)  Line 2407 + 0x13 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::PreProcessMessage(tagMSG * msg)  Line 175 + 0x14 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::ProcessMessage(tagMSG * msg)  Line 74 + 0x11 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::Dispatch()  Line 294    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoopManual::Run()  Line 115 + 0xd bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxAppBase::MainLoop()  Line 312 + 0x15 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxAppBase::OnRun()  Line 368    C++
     wxbase28ud_vc_custom.dll!wxEntryReal(int & argc, wchar_t * * argv)  Line 448 + 0x1b bytes    C++
     wxbase28ud_vc_custom.dll!wxEntry(int & argc, wchar_t * * argv)  Line 209 + 0xd bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEntry(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, HINSTANCE__ * __formal, int nCmdShow)  Line 386 + 0xe bytes    C++
     opencpn.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow)  Line 748 + 0x1c bytes    C++
     opencpn.exe!__tmainCRTStartup()  Line 547 + 0x2c bytes    C
     opencpn.exe!WinMainCRTStartup()  Line 371    C
     kernel32.dll!753e33aa()     
     ntdll.dll!77a59ef2()     
     ntdll.dll!77a59ec5()
__________________
rgleason is offline   Reply With Quote
Old 11-05-2013, 05:01   #112
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

On the second fix application MSCV DEBUG windows we get this break.

Code:
ntdll.dll!773615de()     
     [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]    
     ntdll.dll!773615de()     
     ntdll.dll!7735014e()     
     kernel32.dll!766e38de()     
     KernelBase.dll!74ac6aa8()     
     KernelBase.dll!74ab2ecb()     
     comctl32.dll!72ed2991()     
     comctl32.dll!72f9e6af()     
     comctl32.dll!72fec27f()     
     comctl32.dll!72fec316()     
     comctl32.dll!72f9e6ee()     
     comctl32.dll!72ee5978()     
     comctl32.dll!72effe78()     
     user32.dll!75ea62fa()     
     user32.dll!75ea6d3a()     
     user32.dll!75ea6ce9()     
     user32.dll!75eb0d27()     
     user32.dll!75eb0d4d()     
>    wxmsw28ud_core_vc_custom.dll!wxWindow::MSWDefWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2240 + 0x25 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 3427 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxListCtrl::MSWWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2866    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75ea62fa()     
     user32.dll!75ea6d3a()     
     user32.dll!75ea6ce9()     
     user32.dll!75ea965e()     
     user32.dll!75ea96c5()     
     wxmsw28ud_core_vc_custom.dll!wxListCtrl::InsertItem(const wxListItem & info)  Line 1625 + 0x1a bytes    C++
     celestial_navigation_pi.dll!CelestialNavigationDialog::UpdateSights()  Line 149 + 0x15 bytes    C++
     celestial_navigation_pi.dll!CelestialNavigationDialog::OnNew(wxCommandEvent & event)  Line 508    C++
     wxbase28ud_vc_custom.dll!wxAppConsole::HandleEvent(wxEvtHandler * handler, void (wxEvent &)* func, wxEvent & event)  Line 323    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEventIfMatches(const wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event)  Line 1241    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent & event)  Line 1421 + 0x11 bytes    C++
     wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEvent(wxEvent & event)  Line 1297 + 0x15 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxControl::ProcessCommand(wxCommandEvent & event)  Line 335    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::SendClickEvent()  Line 476 + 0xc bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::MSWCommand(unsigned int param, unsigned short __formal)  Line 505 + 0x8 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::HandleCommand(unsigned short id, unsigned short cmd, void * control)  Line 5007 + 0x1a bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 2924 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxDialog::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 494 + 0x14 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75ea62fa()     
     user32.dll!75ea6d3a()     
     user32.dll!75ea6ce9()     
     user32.dll!75ea965e()     
     user32.dll!75ea96c5()     
     comctl32.dll!72f74601()     
     comctl32.dll!72f74663()     
     comctl32.dll!72f744ed()     
     user32.dll!75ea6ce9()     
     user32.dll!75ea62fa()     
     user32.dll!75ea6d3a()     
     user32.dll!75ea6ce9()     
     user32.dll!75eb0d27()     
     user32.dll!75eb0d4d()     
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWDefWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 2240 + 0x25 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned int wParam, long lParam)  Line 3427 + 0x22 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxButton::MSWWindowProc(unsigned int nMsg, unsigned int wParam, long lParam)  Line 559    C++
     wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam)  Line 2618 + 0x1c bytes    C++
     user32.dll!75ea62fa()     
     user32.dll!75ea6d3a()     
     user32.dll!75ea6ce9()     
     user32.dll!75ea77c4()     
     user32.dll!75ea788a()     
     user32.dll!75ecc81f()     
     wxmsw28ud_core_vc_custom.dll!wxWindow::MSWProcessMessage(tagMSG * pMsg)  Line 2407 + 0x13 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::PreProcessMessage(tagMSG * msg)  Line 175 + 0x14 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::ProcessMessage(tagMSG * msg)  Line 74 + 0x11 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoop::Dispatch()  Line 294    C++
     wxmsw28ud_core_vc_custom.dll!wxEventLoopManual::Run()  Line 115 + 0xd bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxAppBase::MainLoop()  Line 312 + 0x15 bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxAppBase::OnRun()  Line 368    C++
     wxbase28ud_vc_custom.dll!wxEntryReal(int & argc, wchar_t * * argv)  Line 448 + 0x1b bytes    C++
     wxbase28ud_vc_custom.dll!wxEntry(int & argc, wchar_t * * argv)  Line 209 + 0xd bytes    C++
     wxmsw28ud_core_vc_custom.dll!wxEntry(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, HINSTANCE__ * __formal, int nCmdShow)  Line 386 + 0xe bytes    C++
     opencpn.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow)  Line 747 + 0x1c bytes    C++
     opencpn.exe!__tmainCRTStartup()  Line 547 + 0x2c bytes    C
     opencpn.exe!WinMainCRTStartup()  Line 371    C
     kernel32.dll!766e33aa()     
     ntdll.dll!77379ef2()     
     ntdll.dll!77379ec5()
__________________
rgleason is offline   Reply With Quote
Old 23-05-2013, 21:55   #113
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Celestial Navigation Plugin Beta for Windows has been updated and compiled See Plugin Threads Post 32
__________________
rgleason is offline   Reply With Quote
Old 24-05-2013, 15:47   #114
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Beta Plugins have been Updated
See Plugins Threads (List) Post #38
__________________
rgleason is offline   Reply With Quote
Old 09-06-2013, 15:34   #115
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: celestial navigation plugin redux

Linux Celestial Plugin screenshots.
Appears to be improved with a calculation tab showing calc derivation.
Also better formatting, parameters and error information.

Would suggest an opacity slider sometime, so landmass can be discerned.
Attached Thumbnails
Click image for larger version

Name:	Celestial-Nav.jpg
Views:	100
Size:	276.5 KB
ID:	62213  
__________________
rgleason is offline   Reply With Quote
Old 09-09-2013, 18:24   #116
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: Celestial Navigation Plugin Redux

Tracker VOTING for Plugins has been enabled by Serge. Please VOTE in Tracker for all Plugin projects (upper right dropdown) for the Feature requests you'd like. Also please do make comments and add Feature Requests and Bug Reports. You'll need to register or log in to Vote, add items and make comments.

Tracker VOTING.
Celestial Navigation

__________________
rgleason is offline   Reply With Quote
Old 15-01-2014, 20:16   #117
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: Celestial Navigation Plugin Redux

The plugin seems to run in MSVC debug, but when you add another sight, the previous sights listing disappears and the new sights listing is shown, rather than just being added to the list.

The rings on the chart still stay however, so the data is there but is being rewritten or is not displayed in the list properly, this is in Debug mode. This was a fast test, but attached is a dll. Please take of the doc and test it. Thanks.


-----------
MSVC++ Output - This output apppeared after adding a number of sights.

Quote:
KernelBase.dll!77193219()
[Frames below may be incorrect and/or missing, no symbols loaded for KernelBase.dll]
> wxbase28ud_vc_custom.dll!wxTrap() Line 678 C++
wxbase28ud_vc_custom.dll!DoShowAssertDialog(const wxString & msg) Line 753 C++
wxbase28ud_vc_custom.dll!wxAppTraitsBase::ShowAsse rtDialog(const wxString & msgOriginal) Line 557 + 0x9 bytes C++
wxmsw28ud_core_vc_custom.dll!wxGUIAppTraitsBase::S howAssertDialog(const wxString & msg) Line 635 C++
wxbase28ud_vc_custom.dll!ShowAssertDialog(const wchar_t * szFile, int nLine, const wchar_t * szFunc, const wchar_t * szCond, const wchar_t * szMsg, wxAppTraits * traits) Line 836 + 0x11 bytes C++
wxbase28ud_vc_custom.dll!wxAppConsole::OnAssertFai lure(const wchar_t * file, int line, const wchar_t * func, const wchar_t * cond, const wchar_t * msg) Line 445 + 0x22 bytes C++
wxbase28ud_vc_custom.dll!wxOnAssert(const wchar_t * szFile, int nLine, const char * szFunc, const wchar_t * szCond, const wchar_t * szMsg) Line 713 C++
wxmsw28ud_core_vc_custom.dll!wxListCtrl::InsertIte m(const wxListItem & info) Line 1629 + 0x44 bytes C++
celestial_navigation_pi.dll!CelestialNavigationDia log::UpdateSights() Line 149 + 0x15 bytes C++
celestial_navigation_pi.dll!CelestialNavigationDia log::OnEdit(wxCommandEvent & event) Line 529 C++
wxbase28ud_vc_custom.dll!wxAppConsole::HandleEvent (wxEvtHandler * handler, void (wxEvent &)* func, wxEvent & event) Line 323 C++
wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEven tIfMatches(const wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event) Line 1241 C++
wxbase28ud_vc_custom.dll!wxEvtHandler::SearchDynam icEventTable(wxEvent & event) Line 1421 + 0x11 bytes C++
wxbase28ud_vc_custom.dll!wxEvtHandler::ProcessEven t(wxEvent & event) Line 1297 + 0x15 bytes C++
wxmsw28ud_core_vc_custom.dll!wxControl::ProcessCom mand(wxCommandEvent & event) Line 335 C++
wxmsw28ud_core_vc_custom.dll!wxButton::SendClickEv ent() Line 476 + 0xc bytes C++
wxmsw28ud_core_vc_custom.dll!wxButton::MSWCommand( unsigned int param, unsigned short __formal) Line 505 + 0x8 bytes C++
wxmsw28ud_core_vc_custom.dll!wxWindow::HandleComma nd(unsigned short id, unsigned short cmd, void * control) Line 5007 + 0x1a bytes C++
wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowPr oc(unsigned int message, unsigned int wParam, long lParam) Line 2924 + 0x22 bytes C++
wxmsw28ud_core_vc_custom.dll!wxDialog::MSWWindowPr oc(unsigned int message, unsigned int wParam, long lParam) Line 494 + 0x14 bytes C++
wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam) Line 2618 + 0x1c bytes C++
user32.dll!754f62fa()
user32.dll!754f6d3a()
user32.dll!754f6ce9()
user32.dll!754f6de8()
user32.dll!754f6e44()
ntdll.dll!7773010a()
user32.dll!754f72b9()
user32.dll!75502161()
user32.dll!75500f91()
user32.dll!75500d4d()
wxmsw28ud_core_vc_custom.dll!wxWindow::MSWDefWindo wProc(unsigned int nMsg, unsigned int wParam, long lParam) Line 2240 + 0x25 bytes C++
wxmsw28ud_core_vc_custom.dll!wxWindow::MSWWindowPr oc(unsigned int message, unsigned int wParam, long lParam) Line 3427 + 0x22 bytes C++
wxmsw28ud_core_vc_custom.dll!wxButton::MSWWindowPr oc(unsigned int nMsg, unsigned int wParam, long lParam) Line 559 C++
wxmsw28ud_core_vc_custom.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned int wParam, long lParam) Line 2618 + 0x1c bytes C++
user32.dll!754f62fa()
user32.dll!754f6d3a()
user32.dll!754f6ce9()
user32.dll!754f77c4()
user32.dll!754f788a()
user32.dll!7551c81f()
wxmsw28ud_core_vc_custom.dll!wxWindow::MSWProcessM essage(tagMSG * pMsg) Line 2407 + 0x13 bytes C++
wxmsw28ud_core_vc_custom.dll!wxEventLoop::PreProce ssMessage(tagMSG * msg) Line 175 + 0x14 bytes C++
wxmsw28ud_core_vc_custom.dll!wxEventLoop::ProcessM essage(tagMSG * msg) Line 74 + 0x11 bytes C++
wxmsw28ud_core_vc_custom.dll!wxEventLoop:ispatch () Line 294 C++
wxmsw28ud_core_vc_custom.dll!wxEventLoopManual::Ru n() Line 115 + 0xd bytes C++
wxmsw28ud_core_vc_custom.dll!wxAppBase::MainLoop() Line 312 + 0x15 bytes C++
wxmsw28ud_core_vc_custom.dll!wxAppBase::OnRun() Line 368 C++
wxbase28ud_vc_custom.dll!wxEntryReal(int & argc, wchar_t * * argv) Line 448 + 0x1b bytes C++
wxbase28ud_vc_custom.dll!wxEntry(int & argc, wchar_t * * argv) Line 209 + 0xd bytes C++
wxmsw28ud_core_vc_custom.dll!wxEntry(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, HINSTANCE__ * __formal, int nCmdShow) Line 386 + 0xe bytes C++
opencpn.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow) Line 761 + 0x1c bytes C++
opencpn.exe!__tmainCRTStartup() Line 547 + 0x2c bytes C
opencpn.exe!WinMainCRTStartup() Line 371 C
kernel32.dll!758f336a()
ntdll.dll!77759f72()
ntdll.dll!77759f45()
wxbase28ud_net_vc_custom.dll!wxInternetFSHandler:: OpenFile(wxFileSystem & __formal, const wxString & location) Line 129 + 0xca bytes C++
Attached Files
File Type: doc celestial_navigation_win32_pi18_v160_ov331303_pi.dll.doc (328.0 KB, 30 views)
__________________
rgleason is offline   Reply With Quote
Old 15-01-2014, 20:20   #118
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: Celestial Navigation Plugin Redux

Using the above plugin, Release version, I tried adding a number of sights and they all added to the listing rather than rewriting as above in Debug mode. Here is a screen shot. The crossing was a good distance from the actual location (see the red dot in netherland? Do not know why.
Attached Thumbnails
Click image for larger version

Name:	Celestial-Release.png
Views:	95
Size:	214.4 KB
ID:	74065  
__________________
rgleason is offline   Reply With Quote
Old 17-01-2014, 19:54   #119
Registered User
 
boat_alexandra's Avatar

Join Date: Aug 2009
Location: BVI
Boat: bristol 27
Posts: 2,632
Re: Celestial Navigation Plugin Redux

You reported the problem in debug mode with sights. This is not a bug in the plugin, so please just use Release mode for this plugin from now on as I cannot fix it.

Does the red dot go away when you close the sight dialog or delete certain sights? I don't think it's related to the celestial navigation plugin
__________________
boat_alexandra is online now   Reply With Quote
Old 18-01-2014, 05:20   #120
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 8,006
Re: Celestial Navigation Plugin Redux

Quote:
You reported the problem in debug mode with sights. This is not a bug in the plugin, so please just use Release mode for this plugin from now on as I cannot fix it.

Does the red dot go away when you close the sight dialog or delete certain sights? I don't think it's related to the celestial navigation plugin
The red dot represents where the boat is located, it does not go away unless I click the boat icon. I am wondering why the boat is so far from the intersections....perhaps I am doing the sights wrong?

---someone else needs to test this I think.
__________________

__________________
rgleason is offline   Reply With Quote
Reply

Tags
celestial navigation, navigation

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Logbook Konni for OpenCPN konni OpenCPN 822 14-02-2017 19:01
Google Earth Plugin r.fairman OpenCPN 417 15-02-2015 11:15
GRIB Weather Mark Ward OpenCPN 26 12-02-2012 21:33
Route Properties, Missing Functions James Baines OpenCPN 13 13-07-2011 04:31


Our Communities

Our communities encompass many different hobbies and interests, but each one is built on friendly, intelligent membership.

» More about our Communities

Automotive Communities

Our Automotive communities encompass many different makes and models. From U.S. domestics to European Saloons.

» More about our Automotive Communities

Marine Communities

Our Marine websites focus on Cruising and Sailing Vessels, including forums and the largest cruising Wiki project on the web today.

» More about our Marine Communities


Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 09:29.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.