Options
All
  • Public
  • Public/Protected
  • All
Menu

hackrf.js

Index

Variables

BYTES_PER_BLOCK: 16384 = 16384
MAX_SWEEP_RANGES: 10 = 10
SAMPLES_PER_BLOCK: 8192 = 8192
boardIdNames: {} = ...

Type declaration

  • [boardId: number]: string
defaultStreamOptions: StreamOptions = ...
errorMessages: {} = ...

Type declaration

  • [code: number]: string
libraryVersion: "0.5" = '0.5'
rfPathFilterNames: {} = ...

Type declaration

  • [rfPathFilter: number]: string
usbBoardIdNames: {} = ...

Type declaration

  • [usbBoardId: number]: string

Functions

  • computeBasebandFilterBw(bandwidthHz: number): number
  • Compute best default value depending on sample rate (auto filter)

    Return final bw

    Parameters

    • bandwidthHz: number

    Returns number

  • computeBasebandFilterBwRoundDownLt(bandwidthHz: number): number
  • Compute nearest freq for bw filter (manual filter)

    Return final bw round down and less than expected bw.

    Parameters

    • bandwidthHz: number

    Returns number

  • listDevices(): AsyncGenerator<DeviceInfo, void, unknown>
  • Open the first device whose serial number ends with the passed suffix. If no suffix is passed, open the first device.

    Parameters

    • Optional serialNumber: string

      Serial number suffix to match

    Returns Promise<HackrfDevice>

Generated using TypeDoc