thehandy
Version:
A TypeScript wrapper around the public REST API for The Handy
73 lines • 1.54 kB
TypeScript
export declare enum HandyMode {
unknown = -1,
hamp = 0,
hssp = 1,
hdsp = 2
}
export declare enum GenericResult {
error = -1,
success = 0
}
export declare enum SetModeResult {
error = -1,
successNewMode = 0,
successSameMode = 1
}
export declare enum SetHampStateResult {
error = -1,
successNewState = 0,
successSameState = 1
}
export declare enum HampState {
stopped = 1,
moving = 2
}
export declare enum SetHdspResult {
error = -3,
successPositionReached = 0,
successPositionNotReached = 1,
successAlreadyAtPosition = 2,
successInterrupted = 3
}
export declare enum HsspSetupResult {
usingCached = 0,
downloaded = 1
}
export declare enum HsspState {
needSetup = 2,
stopped = 3,
playing = 4
}
export interface HandyInfo {
fwVersion: string;
fwStatus: HandyFirmwareStatus;
hwVersion: string;
model: string;
branch: string;
}
export declare enum HandyFirmwareStatus {
upToDate = 0,
updateRequired = 1,
updateAvailable = 2
}
export interface HandySettings {
slideMin: number;
slideMax: number;
}
export interface HandyStatus {
mode: HandyMode;
state: number;
}
export interface SlideInfo {
min: number;
max: number;
}
export interface CsvUploadResponse {
success: boolean;
url: string;
info?: string;
filename?: string;
size?: number;
originalFile?: string;
}
//# sourceMappingURL=types.d.ts.map