Skip to content

The node app froze before exit (OSX Catalina) #5

@caracal7

Description

@caracal7
console.log('Hello HackRF')

const { listDevices, open, UsbBoardId } = require('hackrf.js');

const main = async () => {


    for await (const info of listDevices()) {
        console.log(`Found ${UsbBoardId[info.usbBoardId]}`)
        console.log(`Serial: ${info.serialNumber}`)
    }


    console.log('Init params');

    const fs = 1200e3
	const tuneOffset = -120e3
	const carrierFrequency = 98.8e6
	const carrierDeviation = 75e3

	const device = await open()
	await device.setFrequency(carrierFrequency + tuneOffset)
	await device.setSampleRate(fs)
	await device.setAmpEnable(false) // RF amplifier = off
	await device.setLnaGain(24)
	await device.setVgaGain(8)

    process.on('SIGINT', () => device.requestStop());

    let STOP = false;

    setTimeout(async () => {
        console.log('Stop')
        device.requestStop();
    }, 3000);


    await device.receive(array => {
        //console.log(array);
    })

    console.log('done');

    //process.exit(0);
}

main();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions