Versions in this module Expand all Collapse all v0 v0.16.2 Sep 1, 2023 v0.16.1 Apr 5, 2023 Changes in this version + const DiagnosticsStatusNotificationFeatureName + const FirmwareStatusNotificationFeatureName + const GetDiagnosticsFeatureName + const ProfileName + const UpdateFirmwareFeatureName + var Profile = ocpp.NewProfile(ProfileName, GetDiagnosticsFeature{}, DiagnosticsStatusNotificationFeature{}, ...) + type CentralSystemHandler interface + OnDiagnosticsStatusNotification func(chargePointId string, request *DiagnosticsStatusNotificationRequest) (confirmation *DiagnosticsStatusNotificationConfirmation, err error) + OnFirmwareStatusNotification func(chargePointId string, request *FirmwareStatusNotificationRequest) (confirmation *FirmwareStatusNotificationConfirmation, err error) + type ChargePointHandler interface + OnGetDiagnostics func(request *GetDiagnosticsRequest) (confirmation *GetDiagnosticsConfirmation, err error) + OnUpdateFirmware func(request *UpdateFirmwareRequest) (confirmation *UpdateFirmwareConfirmation, err error) + type DiagnosticsStatus string + const DiagnosticsStatusIdle + const DiagnosticsStatusUploadFailed + const DiagnosticsStatusUploaded + const DiagnosticsStatusUploading + type DiagnosticsStatusNotificationConfirmation struct + func NewDiagnosticsStatusNotificationConfirmation() *DiagnosticsStatusNotificationConfirmation + func (c DiagnosticsStatusNotificationConfirmation) GetFeatureName() string + type DiagnosticsStatusNotificationFeature struct + func (f DiagnosticsStatusNotificationFeature) GetFeatureName() string + func (f DiagnosticsStatusNotificationFeature) GetRequestType() reflect.Type + func (f DiagnosticsStatusNotificationFeature) GetResponseType() reflect.Type + type DiagnosticsStatusNotificationRequest struct + Status DiagnosticsStatus + func NewDiagnosticsStatusNotificationRequest(status DiagnosticsStatus) *DiagnosticsStatusNotificationRequest + func (r DiagnosticsStatusNotificationRequest) GetFeatureName() string + type FirmwareStatus string + const FirmwareStatusDownloadFailed + const FirmwareStatusDownloaded + const FirmwareStatusDownloading + const FirmwareStatusIdle + const FirmwareStatusInstallationFailed + const FirmwareStatusInstalled + const FirmwareStatusInstalling + type FirmwareStatusNotificationConfirmation struct + func NewFirmwareStatusNotificationConfirmation() *FirmwareStatusNotificationConfirmation + func (c FirmwareStatusNotificationConfirmation) GetFeatureName() string + type FirmwareStatusNotificationFeature struct + func (f FirmwareStatusNotificationFeature) GetFeatureName() string + func (f FirmwareStatusNotificationFeature) GetRequestType() reflect.Type + func (f FirmwareStatusNotificationFeature) GetResponseType() reflect.Type + type FirmwareStatusNotificationRequest struct + Status FirmwareStatus + func NewFirmwareStatusNotificationRequest(status FirmwareStatus) *FirmwareStatusNotificationRequest + func (r FirmwareStatusNotificationRequest) GetFeatureName() string + type GetDiagnosticsConfirmation struct + FileName string + func NewGetDiagnosticsConfirmation() *GetDiagnosticsConfirmation + func (c GetDiagnosticsConfirmation) GetFeatureName() string + type GetDiagnosticsFeature struct + func (f GetDiagnosticsFeature) GetFeatureName() string + func (f GetDiagnosticsFeature) GetRequestType() reflect.Type + func (f GetDiagnosticsFeature) GetResponseType() reflect.Type + type GetDiagnosticsRequest struct + Location string + Retries *int + RetryInterval *int + StartTime *types.DateTime + StopTime *types.DateTime + func NewGetDiagnosticsRequest(location string) *GetDiagnosticsRequest + func (r GetDiagnosticsRequest) GetFeatureName() string + type UpdateFirmwareConfirmation struct + func NewUpdateFirmwareConfirmation() *UpdateFirmwareConfirmation + func (c UpdateFirmwareConfirmation) GetFeatureName() string + type UpdateFirmwareFeature struct + func (f UpdateFirmwareFeature) GetFeatureName() string + func (f UpdateFirmwareFeature) GetRequestType() reflect.Type + func (f UpdateFirmwareFeature) GetResponseType() reflect.Type + type UpdateFirmwareRequest struct + Location string + Retries *int + RetrieveDate *types.DateTime + RetryInterval *int + func NewUpdateFirmwareRequest(location string, retrieveDate *types.DateTime) *UpdateFirmwareRequest + func (r UpdateFirmwareRequest) GetFeatureName() string