type OCPP20UnlockConnectorResponse,
type OCPP20UpdateFirmwareRequest,
type OCPP20UpdateFirmwareResponse,
+ OCPP20VendorVariableName,
OCPPVersion,
ReasonCodeEnumType,
RegistrationStatusEnumType,
{
attributeType: AttributeEnumType.Actual,
component: { name: OCPP20ComponentName.FirmwareCtrlr as string },
- variable: { name: 'SimulateSignatureVerificationFailure' },
+ variable: {
+ name: OCPP20VendorVariableName.SimulateSignatureVerificationFailure as string,
+ },
},
])
const simulateFailure = convertToBoolean(verificationResults[0]?.attributeValue)
},
// FirmwareCtrlr Component
- [buildRegistryKey(OCPP20ComponentName.FirmwareCtrlr, 'SimulateSignatureVerificationFailure')]: {
+ [buildRegistryKey(
+ OCPP20ComponentName.FirmwareCtrlr,
+ OCPP20VendorVariableName.SimulateSignatureVerificationFailure
+ )]: {
component: OCPP20ComponentName.FirmwareCtrlr,
dataType: DataEnumType.boolean,
defaultValue: 'false',
mutability: MutabilityEnumType.ReadWrite,
persistence: PersistenceEnumType.Persistent,
supportedAttributes: [AttributeEnumType.Actual],
- variable: 'SimulateSignatureVerificationFailure',
+ variable: OCPP20VendorVariableName.SimulateSignatureVerificationFailure,
vendorSpecific: true,
},
export enum OCPP20VendorVariableName {
CertificatePrivateKey = 'CertificatePrivateKey',
ConnectionUrl = 'ConnectionUrl',
+ SimulateSignatureVerificationFailure = 'SimulateSignatureVerificationFailure',
}
export enum PersistenceEnumType {