Signal K
    Preparing search index...

    Provider interface for plugins that provide radar data.

    app.registerRadarProvider({
    name: 'Furuno Radar Plugin',
    methods: {
    getRadars: async () => ['radar-0'],
    getRadarInfo: async (id) => ({
    id: 'radar-0',
    name: 'Furuno DRS4D-NXT',
    status: 'transmit',
    spokesPerRevolution: 2048,
    maxSpokeLen: 1024,
    range: 2000,
    controls: { gain: { auto: false, value: 50 } },
    streamUrl: 'ws://192.168.1.100:3001/stream'
    }),
    setPower: async (id, state) => { ... },
    setRange: async (id, range) => { ... },
    setGain: async (id, gain) => { ... }
    }
    })
    interface RadarProvider {
        methods: RadarProviderMethods;
        name: string;
    }
    Index

    Properties

    Properties

    Provider methods

    name: string

    Display name for this radar provider