X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2FConfiguration.ts;h=b13a24ba2be17c6c04f5c65f10eef3b5c2ed4828;hb=caad9d6b03dbfc507da6d8e79ccbbaf74593e981;hp=f486532574c4a9355b6b95f137f18c3e825ce564;hpb=7e3926cc4cda3fa4db175501b239cb3d8c575d4f;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/Configuration.ts b/src/types/ocpp/Configuration.ts index f4865325..b13a24ba 100644 --- a/src/types/ocpp/Configuration.ts +++ b/src/types/ocpp/Configuration.ts @@ -1,4 +1,6 @@ -import { OCPP16StandardParametersKey } from './1.6/Configuration'; +import { OCPP16StandardParametersKey, OCPP16SupportedFeatureProfiles, OCPP16VendorDefaultParametersKey } from './1.6/Configuration'; + +import { JsonType } from '../JsonType'; export type StandardParametersKey = OCPP16StandardParametersKey; @@ -6,7 +8,30 @@ export const StandardParametersKey = { ...OCPP16StandardParametersKey }; -export interface OCPPConfigurationKey { +export type VendorDefaultParametersKey = OCPP16VendorDefaultParametersKey; + +export const VendorDefaultParametersKey = { + ...OCPP16VendorDefaultParametersKey +}; + +export type SupportedFeatureProfiles = OCPP16SupportedFeatureProfiles; + +export const SupportedFeatureProfiles = { + ...OCPP16SupportedFeatureProfiles +}; + +export enum ConnectorPhaseRotation { + NotApplicable = 'NotApplicable', + Unknown = 'Unknown', + RST = 'RST', + RTS = 'RTS', + SRT = 'SRT', + STR = 'STR', + TRS = 'TRS', + TSR = 'TSR' +} + +export interface OCPPConfigurationKey extends JsonType { key: string | StandardParametersKey; readonly: boolean; value?: string;