givenergy-modbus / DiscoverOptions
Interface: DiscoverOptions
Defined in: src/discover.ts:95
Properties
identifyOptions?
optionalidentifyOptions:object
Defined in: src/discover.ts:98
Options passed to GivEnergyInverter.identify during Phase 2 modbus verification.
retries?
optionalretries:number
Number of retries per probe. Default: 0 (fail fast for discovery)
timeout?
optionaltimeout:number
Timeout in ms for each identify probe. Default: 3000
onFound()?
optionalonFound: (device) =>void
Defined in: src/discover.ts:107
Fires when a host passes Phase 2 modbus verification — confirmed GivEnergy inverter.
Parameters
device
Returns
void
onScanProgress()?
optionalonScanProgress: (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?
optionalsubnet:string
Defined in: src/discover.ts:96