import { logger } from '../utils';
type ConfigurationKeyOptions = { readonly?: boolean; visible?: boolean; reboot?: boolean };
import { logger } from '../utils';
type ConfigurationKeyOptions = { readonly?: boolean; visible?: boolean; reboot?: boolean };
public static getConfigurationKey(
chargingStation: ChargingStation,
public static getConfigurationKey(
chargingStation: ChargingStation,
caseInsensitive = false
): ConfigurationKey | undefined {
return chargingStation.ocppConfiguration?.configurationKey?.find((configElement) => {
caseInsensitive = false
): ConfigurationKey | undefined {
return chargingStation.ocppConfiguration?.configurationKey?.find((configElement) => {
public static addConfigurationKey(
chargingStation: ChargingStation,
public static addConfigurationKey(
chargingStation: ChargingStation,
public static setConfigurationKeyValue(
chargingStation: ChargingStation,
public static setConfigurationKeyValue(
chargingStation: ChargingStation,
public static deleteConfigurationKey(
chargingStation: ChargingStation,
public static deleteConfigurationKey(
chargingStation: ChargingStation,
params: DeleteConfigurationKeyParams = { save: true, caseInsensitive: false }
): ConfigurationKey[] | undefined {
const keyFound = ChargingStationConfigurationUtils.getConfigurationKey(
params: DeleteConfigurationKeyParams = { save: true, caseInsensitive: false }
): ConfigurationKey[] | undefined {
const keyFound = ChargingStationConfigurationUtils.getConfigurationKey(