MCPcopy Create free account

hub / github.com/charliegerard/webusb-rtlsdr-aircraft-radar-system / functions

Functions67 in github.com/charliegerard/webusb-rtlsdr-aircraft-radar-system

↓ 11 callersFunctionwriteEach
* Perform the write operations given in the array. * @param {Array.<Array.<number>>} array The operations.
rtlsdr.js:363
↓ 6 callersFunctionchecksum
(msg, bits)
decoder.js:503
↓ 5 callersFunctionmemcpy
(dst, dstOffset, src, srcOffset, length)
decoder.js:518
↓ 5 callersFunctionwriteRegBuffer
* Writes a buffer into a dongle's register. * @param {number} block The register's block number. * @param {number} reg The register numb
rtlsdr.js:664
↓ 5 callersFunctionwriteRegMask
* Writes a masked value into a register. * @param {number} addr The address of the register to write into. * @param {number} value The v
rtlsdr.js:352
↓ 4 callersFunctionreadRegBuffer
* Reads a series of registers into a buffer. * @param {number} addr The first register's address to read. * @param {number} length The n
rtlsdr.js:336
↓ 3 callersFunctiondumpBuffer
* Returns a string representation of a buffer. * @param {ArrayBuffer} buffer The buffer to display. * @return {string} The string repres
rtlsdr.js:970
↓ 3 callersFunctionreadReg
* Reads a value from a dongle's register. * @param {number} block The register's block number. * @param {number} reg The register number
rtlsdr.js:697
↓ 3 callersFunctionwriteDemodReg
* Writes a value into a demodulator register. * @param {number} page The register page number. * @param {number} addr The register's add
rtlsdr.js:737
↓ 3 callersFunctionwriteReg
* Writes a value into a dongle's register. * @param {number} block The register's block number. * @param {number} reg The register numbe
rtlsdr.js:686
↓ 2 callersFunctionicaoCacheHasAddr
(a)
decoder.js:424
↓ 2 callersFunctionmemcpy
(dst, dstOffset, src, srcOffset, length)
demodulator.js:322
↓ 2 callersFunctionmsgLen
(type)
mode-s-msglen.js:13
↓ 2 callersFunctionnumberToBuffer
* Encodes a number into a buffer. * @param {number} value The number to encode. * @param {number} len The number of bytes to encode into
rtlsdr.js:827
↓ 2 callersFunctionreadCtrlMsg
* Sends a USB control message to read from the device. * @param {number} value The value field of the control message. * @param {number}
rtlsdr.js:848
↓ 2 callersFunctionsetPll
* Sets the PLL's frequency. * @param {number} freq The frequency to set.
rtlsdr.js:255
↓ 2 callersFunctionwriteCtrlMsg
* Sends a USB control message to write to the device. * @param {number} value The value field of the control message. * @param {number}
rtlsdr.js:880
↓ 1 callersFunctionapplyPhaseCorrection
(mag, offset)
demodulator.js:309
↓ 1 callersFunctionbufferToNumber
* Decodes a buffer as a little-endian number. * @param {ArrayBuffer} buffer The buffer to decode. * @return {number} The decoded number.
rtlsdr.js:806
↓ 1 callersFunctioncalibrateFilter
* Calibrates the filters. * @param {boolean} firstTry Whether this is the first try to calibrate.
rtlsdr.js:200
↓ 1 callersFunctiondecodeAc12Field
(msg)
decoder.js:376
↓ 1 callersFunctiondecodeAc13Field
(msg)
decoder.js:390
↓ 1 callersFunctiondetectOutOfPhase
(mag, offset)
demodulator.js:275
↓ 1 callersFunctiondisplayAircraftData
index.js:54
↓ 1 callersFunctionfixSingleBitErrors
(msg, bits)
decoder.js:477
↓ 1 callersFunctionfixTwoBitsErrors
(msg, bits)
decoder.js:436
↓ 1 callersFunctiongetPllLock
* Checks whether the PLL has achieved lock. * @param {boolean} firstTry Whether this is the first try to achieve lock.
rtlsdr.js:301
↓ 1 callersFunctionhandleData
index.js:63
↓ 1 callersFunctioninitElectronics
* Initializes all the components of the tuner.
rtlsdr.js:121
↓ 1 callersFunctioninitRegisters
* Sets the initial values of the 0x05-0x1f registers. * @param {Array.<number>} regs The values for the registers.
rtlsdr.js:321
↓ 1 callersFunctionmsgcrc
(msg, msgbits)
decoder.js:366
↓ 1 callersFunctiono
(i, f)
rtlsdr.js:1
↓ 1 callersFunctiononMsg
(msg)
index.js:45
↓ 1 callersFunctionreadDemodReg
* Reads a value from a demodulator register. * @param {number} page The register page number. * @param {number} addr The register's addr
rtlsdr.js:726
↓ 1 callersFunctionresetDemodulator
* Resets the demodulator.
rtlsdr.js:563
↓ 1 callersFunctionsetGain
* Sets the requested gain. * @param {number|null|undefined} gain The gain in dB, or null/undefined * for automatic gain.
rtlsdr.js:532
↓ 1 callersFunctionsetMux
* Sets the multiplexer's frequency. * @param {number} freq The frequency to set.
rtlsdr.js:233
↓ 1 callersFunctionshowText
(target, message, index, interval)
index.js:82
↓ 1 callersFunctionstart
()
index.js:14
↓ 1 callersFunctionwriteI2CReg
* Writes a value to an I2C register. * @param {number} addr The device's address. * @param {number} reg The register number. * @p
rtlsdr.js:773
FunctionDecoder
(opts)
decoder.js:49
FunctionDemodulator
(opts)
demodulator.js:30
FunctionMessage
()
decoder.js:321
FunctionR820T
* Operations on the R820T tuner chip. * @param {RtlCom} com The RTL communications object. * @param {number} xtalFreq The frequency of the o
rtlsdr.js:30
FunctionRTL2832U
* Operations on the RTL2832U demodulator. * @param {ConnectionHandle} conn The USB connection handle. * @param {number} ppm The frequency co
rtlsdr.js:421
FunctionRtlCom
* Low-level communications with the RTL2832U-based dongle. * @param {ConnectionHandle} conn The USB connection handle. * @constructor
rtlsdr.js:646
FunctionRtlSdr
(usbDevice)
rtlsdr.js:1072
FunctionUSB
(device)
rtlsdr.js:1142
FunctionclaimInterface
* Claims the USB interface.
rtlsdr.js:933
Functionclose
* Stops the tuner.
rtlsdr.js:102
FunctioncloseI2C
* Closes the I2C repeater.
rtlsdr.js:752
Functioninit
* Initializes the tuner.
rtlsdr.js:80
Functionopen
* Initialize the demodulator.
rtlsdr.js:451
FunctionopenI2C
* Opens the I2C repeater.
rtlsdr.js:745
Functionr
(e, n, t)
rtlsdr.js:1
FunctionreadBulk
* Does a bulk transfer from the device. * @param {number} length The number of bytes to read. * @return {ArrayBuffer} The received buffe
rtlsdr.js:910
FunctionreadI2CReg
* Reads a value from an I2C register. * @param {number} addr The device's address. * @param {number} reg The register number.
rtlsdr.js:761
FunctionreadI2CRegBuffer
* Reads a buffer from an I2C register. * @param {number} addr The device's address. * @param {number} reg The register number. *
rtlsdr.js:783
FunctionreadSamples
* Reads a block of samples off the device. * @param {number} length The number of samples to read. * @return {ArrayBuffer} An ArrayBuffe
rtlsdr.js:599
FunctionreleaseInterface
* Releases the USB interface.
rtlsdr.js:940
FunctionresetBuffer
* Resets the sample buffer. Call this before starting to read samples.
rtlsdr.js:585
FunctionsetAutoGain
* Sets the tuner to automatic gain.
rtlsdr.js:161
FunctionsetCenterFrequency
* Tunes the device to the given frequency. * @param {number} freq The frequency to tune to, in Hertz. * @return {number} The actual tune
rtlsdr.js:575
FunctionsetFrequency
* Sets the tuner's frequency. * @param {number} freq The frequency to tune to. * @return {number} The actual tuned frequency.
rtlsdr.js:90
FunctionsetManualGain
* Sets the tuner's manual gain. * @param {number} gain The tuner's gain, in dB.
rtlsdr.js:173
FunctionsetSampleRate
* Set the sample rate. * @param {number} rate The sample rate, in samples/sec. * @return {number} The sample rate that was actually set
rtlsdr.js:545
FunctionwriteI2CRegBuffer
* Writes a buffer to an I2C register. * @param {number} addr The device's address. * @param {number} reg The register number. * @
rtlsdr.js:794