Skip to content

givenergy-modbus / DiscoverOptions

Interface: DiscoverOptions

Defined in: src/discover.ts:95

Properties

identifyOptions?

optional identifyOptions: object

Defined in: src/discover.ts:98

Options passed to GivEnergyInverter.identify during Phase 2 modbus verification.

retries?

optional retries: number

Number of retries per probe. Default: 0 (fail fast for discovery)

timeout?

optional timeout: number

Timeout in ms for each identify probe. Default: 3000


onFound()?

optional onFound: (device) => void

Defined in: src/discover.ts:107

Fires when a host passes Phase 2 modbus verification — confirmed GivEnergy inverter.

Parameters

device

DiscoveredDevice

Returns

void


onScanProgress()?

optional onScanProgress: (host, portOpen) => void

Defined in: src/discover.ts:105

Fires after each host is TCP-scanned in Phase 1. Use for progress UI.

Parameters

host

string

portOpen

boolean

Returns

void


subnet?

optional subnet: string

Defined in: src/discover.ts:96