signalk-parquet
Version:
SignalK plugin and webapp that archives SK data to Parquet files with a regimen control system, advanced querying, Claude integrated AI analysis, spatial capabilities, and REST API.
12 lines • 1.2 kB
TypeScript
import { PluginConfig, PathConfig, PluginState } from './types';
import { ServerAPI } from '@signalk/server-api';
export declare function initializeS3(config: PluginConfig, app: ServerAPI): Promise<void>;
export declare function createS3Client(config: PluginConfig, app: ServerAPI): any;
export declare function subscribeToCommandPaths(currentPaths: PathConfig[], state: PluginState, config: PluginConfig, app: ServerAPI): void;
export declare function updateDataSubscriptions(currentPaths: PathConfig[], state: PluginState, config: PluginConfig, app: ServerAPI): void;
export declare function saveAllBuffers(config: PluginConfig, state: PluginState, app: ServerAPI): void;
export declare function initializeRegimenStates(currentPaths: PathConfig[], state: PluginState, app: ServerAPI): void;
export declare function consolidateMissedDays(config: PluginConfig, state: PluginState, app: ServerAPI): Promise<void>;
export declare function consolidateYesterday(config: PluginConfig, state: PluginState, app: ServerAPI): Promise<void>;
export declare function uploadAllConsolidatedFilesToS3(config: PluginConfig, state: PluginState, app: ServerAPI): Promise<void>;
//# sourceMappingURL=data-handler.d.ts.map