@sailboat-computer/health-monitoring
Version:
Comprehensive health monitoring system for sailboat computer v3 with marine-specific health checks
22 lines • 787 B
TypeScript
/**
* GPS Recovery Policy
* Defines recovery policies for GPS health issues
*/
import { RecoveryPolicy } from '../RecoveryAction';
/**
* Create a GPS recovery policy for poor satellite reception
*/
export declare function createGPSSatelliteRecoveryPolicy(): RecoveryPolicy;
/**
* Create a GPS recovery policy for position jumps
*/
export declare function createGPSPositionJumpRecoveryPolicy(): RecoveryPolicy;
/**
* Create a GPS recovery policy for critical failures
*/
export declare function createGPSCriticalRecoveryPolicy(): RecoveryPolicy;
/**
* Register all GPS recovery policies with the recovery orchestrator
*/
export declare function registerGPSRecoveryPolicies(registerPolicy: (policy: RecoveryPolicy) => void): void;
//# sourceMappingURL=GPSRecoveryPolicy.d.ts.map