@shuttle-lib/core
Version:
NPM package to interact with the Shuttle devices
19 lines • 600 B
TypeScript
export declare const VENDOR_IDS: number[];
export declare enum ProductModelId {
ShuttleProV1 = "shuttlepro_v1",
ShuttleProV1a = "shuttlepro_v1_older",
ShuttleXpress = "shuttlexpress",
ShuttleProV2 = "shuttlepro_v2"
}
export interface Product {
/** Name / Identifier of the device */
productModelId: ProductModelId;
name: string;
vendorId: number;
productId: number;
interface: number;
/** Which bit corresponds to a button */
buttonBits: number[];
}
export declare const PRODUCTS: Record<ProductModelId, Product>;
//# sourceMappingURL=products.d.ts.map