You are trying to do something far more complex than it sounds
Which is why systems use the through hull knot meter as the boat speed when doing the math on the speed and direction the masthead sensor supply's
The above INFO is whats happing to the sails at that moment in time which is the purpose of the system
Unless somethings really changed my
Chartplotter has current stations and can tell me to react as the current changes the course cross
BUT lacks the ability to pick the correct course from (and compensate for current ahead of time ) Northport TO Mamaroneck which is a fairly easy thing for and experienced navigator to do