Deprecated

No Longer Supported

Hierarchy

Constructors

Properties

StatusError: typeof HapStatusError
_lastKnownState: Partial<{
    batPct: number;
    cycle: cycle;
    error: number;
    expireM: number;
    flags: number;
    missionFlags: {
        beeping: boolean;
        binFull: boolean;
        binRemoved: boolean;
        idle: boolean;
    };
    mssnM: number;
    notReady: number;
    notReadyMsg: string;
    phase: phase;
    pos: {
        point: {
            x: number;
            y: number;
        };
        theta: number;
    };
    rechrgM: number;
    sqft: number;
}> = ...
accessory: PlatformAccessory<Context>
batteryService: Service
cachePath: string
device: Device
dorita980?: Local
generalLogPath: string
interval?: Timer
ip?: string = ...
keepAlive: boolean = false
log: ((type: 1 | "info" | "warn" | "error" | "debug" | 2 | 3 | 4, message: string, ...args: unknown[]) => void)

Type declaration

    • (type: 1 | "info" | "warn" | "error" | "debug" | 2 | 3 | 4, message: string, ...args: unknown[]): void
    • Parameters

      • type: 1 | "info" | "warn" | "error" | "debug" | 2 | 3 | 4
      • message: string
      • Rest ...args: unknown[]

      Returns void

logPath: string
mode: number = 0
name: string
platform: iRobotPlatform
projectDir: string
recentlySet: boolean = false
service: Service
updateCache: (() => void)

Type declaration

    • (): void
    • Returns void

updateVisibility: ((activity: ActiveIdentifier) => void)

Type declaration

Accessors

  • get lastKnownState(): Partial<{
        batPct: number;
        cycle: cycle;
        error: number;
        expireM: number;
        flags: number;
        missionFlags: {
            beeping: boolean;
            binFull: boolean;
            binRemoved: boolean;
            idle: boolean;
        };
        mssnM: number;
        notReady: number;
        notReadyMsg: string;
        phase: phase;
        pos: {
            point: {
                x: number;
                y: number;
            };
            theta: number;
        };
        rechrgM: number;
        sqft: number;
    }>
  • Returns Partial<{
        batPct: number;
        cycle: cycle;
        error: number;
        expireM: number;
        flags: number;
        missionFlags: {
            beeping: boolean;
            binFull: boolean;
            binRemoved: boolean;
            idle: boolean;
        };
        mssnM: number;
        notReady: number;
        notReadyMsg: string;
        phase: phase;
        pos: {
            point: {
                x: number;
                y: number;
            };
            theta: number;
        };
        rechrgM: number;
        sqft: number;
    }>

  • set lastKnownState(state: Partial<{
        batPct: number;
        cycle: cycle;
        error: number;
        expireM: number;
        flags: number;
        missionFlags: {
            beeping: boolean;
            binFull: boolean;
            binRemoved: boolean;
            idle: boolean;
        };
        mssnM: number;
        notReady: number;
        notReadyMsg: string;
        phase: phase;
        pos: {
            point: {
                x: number;
                y: number;
            };
            theta: number;
        };
        rechrgM: number;
        sqft: number;
    }>): void
  • Parameters

    • state: Partial<{
          batPct: number;
          cycle: cycle;
          error: number;
          expireM: number;
          flags: number;
          missionFlags: {
              beeping: boolean;
              binFull: boolean;
              binRemoved: boolean;
              idle: boolean;
          };
          mssnM: number;
          notReady: number;
          notReadyMsg: string;
          phase: phase;
          pos: {
              point: {
                  x: number;
                  y: number;
              };
              theta: number;
          };
          rechrgM: number;
          sqft: number;
      }>

    Returns void

Methods

  • Parameters

    • value: CharacteristicChange

    Returns Promise<void>

  • Parameters

    • activeValue: CharacteristicValue

    Returns Promise<void>

Generated using TypeDoc