signalk-weatherflow
Version:
SignalK plugin for WeatherFlow (Tempest) weather station data ingestion
25 lines • 958 B
TypeScript
import { SignalKApp, WindInput, ApparentWindData, DerivedWindValues, SignalKDelta } from './types';
export declare class WindCalculations {
private app;
private headingTrue;
private headingMagnetic;
private courseOverGroundMagnetic;
private speedOverGround;
airTemp: number;
private humidity;
private anchorSet;
private anchorApparentBearing;
private vesselName;
constructor(app: SignalKApp, vesselName?: string);
private formatSourceName;
private getVesselBasedSource;
private degToRad;
private radToDeg;
private normalizeAngle;
private toCompassBearing;
updateNavigationData(path: string, value: number): void;
calculateApparentWind(windData: WindInput): ApparentWindData;
calculateDerivedWindValues(apparentWindData: ApparentWindData): DerivedWindValues;
createWindDeltas(derivedValues: DerivedWindValues): SignalKDelta[];
}
//# sourceMappingURL=windCalculations.d.ts.map