return Constants.DEFAULT_HEARTBEAT_INTERVAL
}
+ public setSupervisionUrls (urls: string | string[], saveStationInfo = true): void {
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ this.stationInfo!.supervisionUrls = urls
+ if (saveStationInfo) {
+ this.saveStationInfo()
+ }
+ this.configuredSupervisionUrl = this.getConfiguredSupervisionUrl()
+ }
+
public setSupervisionUrl (url: string): void {
if (
this.stationInfo?.supervisionUrlOcppConfiguration === true &&
) {
setConfigurationKeyValue(this, this.stationInfo.supervisionUrlOcppKey, url)
} else {
- // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
- this.stationInfo!.supervisionUrls = url
- this.saveStationInfo()
- this.configuredSupervisionUrl = this.getConfiguredSupervisionUrl()
+ this.setSupervisionUrls(url)
}
}
stationInfoFromFile.templateHash === stationInfoFromTemplate.templateHash
) {
return setChargingStationOptions(
+ this,
{ ...Constants.DEFAULT_STATION_INFO, ...stationInfoFromFile },
options
)
stationInfoFromTemplate
)
return setChargingStationOptions(
+ this,
{ ...Constants.DEFAULT_STATION_INFO, ...stationInfoFromTemplate },
options
)