1.7.3 • Published 3 years ago

@fitbit/fdb-debugger v1.7.3

Weekly downloads
552
License
BSD-3-Clause
Repository
github
Last release
3 years ago

@fitbit/fdb-debugger

FDB Debugger is a package that can be used to debug Fitbit OS applications.

Interface

class RemoteHost extends EventEmitter

Connect

static async connect(
  hostStream: stream.Duplex // stream for communicating with the host,
  {
    userAgentSuffix = '',
    timeout = 10000,
  } = {},
)

Installing an Fitbit OS Application

async installApp(
  componentBundle: 'app' | 'companion',
  data: Buffer,
  {
    onProgress = (() => {}) as (bytesWritten: number, totalBytes: number) => void,
  } = {},
)

Taking a Screenshot

takeScreenshot(
  format: string,
  onWrite?: (received: number, total?: number) => void,
)

Receiving logs

// Console Messages (log, info, warn, error)
remoteHost.on('consoleMessage', (msg: ConsoleMessage) => any);

// Trace Messages (trace, assert, exception)
remoteHost.on('consoleTrace', (msg: TraceMessage) => any));

ConsoleMessage && Trace Message

Usage

See sdk-cli for an full example of how to use fdb-debugger.

1.8.0-pre.1

3 years ago

1.8.0-pre.4

3 years ago

1.8.0-pre.0

5 years ago

1.7.3

5 years ago

1.7.3-pre.1

5 years ago

1.7.3-pre.0

5 years ago

1.7.2

5 years ago

1.7.2-pre.1

5 years ago

1.7.2-pre.0

5 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.7.0-pre.0

6 years ago

1.6.3

6 years ago

1.6.1

6 years ago

1.6.1-pre.1

6 years ago

1.6.0

6 years ago

1.6.0-pre.0

6 years ago

1.5.0

6 years ago

1.5.0-pre.8

6 years ago

1.5.0-pre.7

6 years ago

1.5.0-pre.6

7 years ago

1.5.0-pre.5

7 years ago

1.5.0-pre.4

7 years ago

1.5.0-pre.3

7 years ago

1.5.0-pre.1

7 years ago

1.5.0-pre.0

7 years ago

1.4.0

7 years ago

1.3.1

7 years ago