Boks SDK Documentation - v0.0.11
    Preparing search index...

      Boks SDK Documentation - v0.0.11

      Enumerations

      BoksClientErrorId
      BoksCodeType
      BoksOpcode
      BoksOpenSource
      BoksProtocolErrorId
      BoksTransactionStatus

      Classes

      AnswerDoorStatusPacket
      AskDoorStatusPacket
      AuthPacket
      BleRebootHistoryPacket
      BlockResetHistoryPacket
      BoksClient
      BoksClientError
      BoksController
      BoksHistoryEvent
      BoksPacket
      BoksPacketFactory
      BoksProtocolError
      BoksRXPacket
      BoksTransaction
      CodeBleInvalidHistoryPacket
      CodeBleValidHistoryPacket
      CodeKeyInvalidHistoryPacket
      CodeKeyValidHistoryPacket
      CountCodesPacket
      CreateMasterCodePacket
      CreateMultiUseCodePacket
      CreateSingleUseCodePacket
      DeleteMasterCodePacket
      DeleteMultiUseCodePacket
      DeleteSingleUseCodePacket
      DoorCloseHistoryPacket
      DoorOpenHistoryPacket
      EndHistoryPacket
      ErrorBadRequestPacket
      ErrorCrcPacket
      ErrorHistoryPacket
      ErrorNfcScanTimeoutPacket
      ErrorNfcTagAlreadyExistsScanPacket
      ErrorUnauthorizedPacket
      GenerateCodesPacket
      GenerateCodesSupportPacket
      GetLogsCountPacket
      HistoryEraseHistoryPacket
      InvalidOpenCodePacket
      KeyOpeningHistoryPacket
      MasterCodeEditPacket
      MultiToSingleCodePacket
      NfcOpeningHistoryPacket
      NfcRegisteringHistoryPacket
      NfcRegisterPacket
      NotifyCodeGenerationErrorPacket
      NotifyCodeGenerationProgressPacket
      NotifyCodeGenerationSuccessPacket
      NotifyCodesCountPacket
      NotifyDoorStatusPacket
      NotifyLogsCountPacket
      NotifyMacAddressBoksScalePacket
      NotifyNfcTagFoundPacket
      NotifyNfcTagRegisteredErrorAlreadyExistsPacket
      NotifyNfcTagRegisteredPacket
      NotifyNfcTagUnregisteredPacket
      NotifyScaleBondingErrorPacket
      NotifyScaleBondingForgetSuccessPacket
      NotifyScaleBondingProgressPacket
      NotifyScaleBondingSuccessPacket
      NotifyScaleDisconnectedPacket
      NotifyScaleFaultyPacket
      NotifyScaleMeasureWeightPacket
      NotifyScaleRawSensorsPacket
      NotifyScaleTareEmptyOkPacket
      NotifyScaleTareLoadedOkPacket
      NotifySetConfigurationSuccessPacket
      OpenDoorPacket
      OperationErrorPacket
      OperationSuccessPacket
      PowerOffHistoryPacket
      PowerOnHistoryPacket
      ReactivateCodePacket
      RebootPacket
      RegeneratePartAPacket
      RegeneratePartBPacket
      RegisterNfcTagScanStartPacket
      RequestLogsPacket
      ScaleBondPacket
      ScaleForgetPacket
      ScaleGetMacPacket
      ScaleGetRawSensorsPacket
      ScaleMeasureHistoryPacket
      ScaleMeasureWeightPacket
      ScalePrepareDfuPacket
      ScaleReconnectPacket
      ScaleTareEmptyPacket
      ScaleTareLoadedPacket
      SetConfigurationPacket
      SingleToMultiCodePacket
      TestBatteryPacket
      UnregisterNfcTagPacket
      ValidOpenCodePacket
      WebBluetoothTransport

      Interfaces

      BoksBatteryStats
      BoksClientOptions
      BoksHardwareInfo
      BoksLogEvents
      BoksTransport
      NfcScanResult

      Type Aliases

      BoksLogger
      BoksPacketConstructor

      Variables

      BOKS_SERVICE_UUID
      BOKS_UUIDS
      CHECKSUM_MASK
      DFU_SERVICE_UUID
      INVALID_BYTE
      MAX_MASTER_CODE_INDEX
      PIN_ALGO_CONFIG

      Functions

      bytesToHex
      bytesToMac
      bytesToString
      calculateChecksum
      fetchBatteryLevel
      fetchBatteryStats
      freeze
      generateBoksPin
      generateBoksPinFromContext
      hexToBytes
      parseBatteryLevel
      parseBatteryStats
      precomputeBoksKeyContext
      sealed
      stringToBytes
      validatePinCode