import { PackedValues } from "../jdom/pack"; import { JDRegisterServer } from "../jdom/servers/registerserver"; import { JDServiceServer, JDServerOptions } from "../jdom/servers/serviceserver"; /** * Creation options for sensor servers * @category Servers * @internal */ export interface SensorServiceOptions extends JDServerOptions { readingValues?: TReading; readingError?: TReading; streamingInterval?: number; preferredStreamingInterval?: number; } export declare class SensorServer extends JDServiceServer { readonly serviceClass: number; readonly reading: JDRegisterServer; readonly readingError: JDRegisterServer; readonly streamingSamples: JDRegisterServer<[number]>; readonly streamingInterval: JDRegisterServer<[number]>; readonly preferredStreamingInterval: JDRegisterServer<[number]>; private lastStream; private lastErrorReadingChanged; constructor(serviceClass: number, options?: SensorServiceOptions); private refreshRegisters; } //# sourceMappingURL=sensorserver.d.ts.map