Documentation
¶
Index ¶
- type CP
- func (c CP) Authorize(ctx context.Context, req messages.AuthorizeRequest) (messages.AuthorizeResponse, error)
- func (c CP) AuthorizeAsync(ctx context.Context, req messages.AuthorizeRequest, ...) error
- func (c CP) BootNotification(ctx context.Context, req messages.BootNotificationRequest) (messages.BootNotificationResponse, error)
- func (c CP) BootNotificationAsync(ctx context.Context, req messages.BootNotificationRequest, ...) error
- func (c CP) ClearedChargingLimit(ctx context.Context, req messages.ClearedChargingLimitRequest) (messages.ClearedChargingLimitResponse, error)
- func (c CP) ClearedChargingLimitAsync(ctx context.Context, req messages.ClearedChargingLimitRequest, ...) error
- func (c CP) DataTransfer(ctx context.Context, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
- func (c CP) DataTransferAsync(ctx context.Context, req messages.DataTransferRequest, ...) error
- func (c CP) FirmwareStatusNotification(ctx context.Context, req messages.FirmwareStatusNotificationRequest) (messages.FirmwareStatusNotificationResponse, error)
- func (c CP) FirmwareStatusNotificationAsync(ctx context.Context, req messages.FirmwareStatusNotificationRequest, ...) error
- func (c CP) Get15118EVCertificate(ctx context.Context, req messages.Get15118EVCertificateRequest) (messages.Get15118EVCertificateResponse, error)
- func (c CP) Get15118EVCertificateAsync(ctx context.Context, req messages.Get15118EVCertificateRequest, ...) error
- func (c CP) GetCertificateChainStatus(ctx context.Context, req messages.GetCertificateChainStatusRequest) (messages.GetCertificateChainStatusResponse, error)
- func (c CP) GetCertificateChainStatusAsync(ctx context.Context, req messages.GetCertificateChainStatusRequest, ...) error
- func (c CP) GetCertificateStatus(ctx context.Context, req messages.GetCertificateStatusRequest) (messages.GetCertificateStatusResponse, error)
- func (c CP) GetCertificateStatusAsync(ctx context.Context, req messages.GetCertificateStatusRequest, ...) error
- func (c CP) Heartbeat(ctx context.Context, req messages.HeartbeatRequest) (messages.HeartbeatResponse, error)
- func (c CP) HeartbeatAsync(ctx context.Context, req messages.HeartbeatRequest, ...) error
- func (c CP) LogStatusNotification(ctx context.Context, req messages.LogStatusNotificationRequest) (messages.LogStatusNotificationResponse, error)
- func (c CP) LogStatusNotificationAsync(ctx context.Context, req messages.LogStatusNotificationRequest, ...) error
- func (c CP) MeterValues(ctx context.Context, req messages.MeterValuesRequest) (messages.MeterValuesResponse, error)
- func (c CP) MeterValuesAsync(ctx context.Context, req messages.MeterValuesRequest, ...) error
- func (c CP) NotifyChargingLimit(ctx context.Context, req messages.NotifyChargingLimitRequest) (messages.NotifyChargingLimitResponse, error)
- func (c CP) NotifyChargingLimitAsync(ctx context.Context, req messages.NotifyChargingLimitRequest, ...) error
- func (c CP) NotifyCustomerInformation(ctx context.Context, req messages.NotifyCustomerInformationRequest) (messages.NotifyCustomerInformationResponse, error)
- func (c CP) NotifyCustomerInformationAsync(ctx context.Context, req messages.NotifyCustomerInformationRequest, ...) error
- func (c CP) NotifyDERAlarm(ctx context.Context, req messages.NotifyDERAlarmRequest) (messages.NotifyDERAlarmResponse, error)
- func (c CP) NotifyDERAlarmAsync(ctx context.Context, req messages.NotifyDERAlarmRequest, ...) error
- func (c CP) NotifyDERStartStop(ctx context.Context, req messages.NotifyDERStartStopRequest) (messages.NotifyDERStartStopResponse, error)
- func (c CP) NotifyDERStartStopAsync(ctx context.Context, req messages.NotifyDERStartStopRequest, ...) error
- func (c CP) NotifyDisplayMessages(ctx context.Context, req messages.NotifyDisplayMessagesRequest) (messages.NotifyDisplayMessagesResponse, error)
- func (c CP) NotifyDisplayMessagesAsync(ctx context.Context, req messages.NotifyDisplayMessagesRequest, ...) error
- func (c CP) NotifyEVChargingNeeds(ctx context.Context, req messages.NotifyEVChargingNeedsRequest) (messages.NotifyEVChargingNeedsResponse, error)
- func (c CP) NotifyEVChargingNeedsAsync(ctx context.Context, req messages.NotifyEVChargingNeedsRequest, ...) error
- func (c CP) NotifyEVChargingSchedule(ctx context.Context, req messages.NotifyEVChargingScheduleRequest) (messages.NotifyEVChargingScheduleResponse, error)
- func (c CP) NotifyEVChargingScheduleAsync(ctx context.Context, req messages.NotifyEVChargingScheduleRequest, ...) error
- func (c CP) NotifyEvent(ctx context.Context, req messages.NotifyEventRequest) (messages.NotifyEventResponse, error)
- func (c CP) NotifyEventAsync(ctx context.Context, req messages.NotifyEventRequest, ...) error
- func (c CP) NotifyMonitoringReport(ctx context.Context, req messages.NotifyMonitoringReportRequest) (messages.NotifyMonitoringReportResponse, error)
- func (c CP) NotifyMonitoringReportAsync(ctx context.Context, req messages.NotifyMonitoringReportRequest, ...) error
- func (c CP) NotifyPeriodicEventStream(ctx context.Context, req messages.NotifyPeriodicEventStream) error
- func (c CP) NotifyPriorityCharging(ctx context.Context, req messages.NotifyPriorityChargingRequest) (messages.NotifyPriorityChargingResponse, error)
- func (c CP) NotifyPriorityChargingAsync(ctx context.Context, req messages.NotifyPriorityChargingRequest, ...) error
- func (c CP) NotifyReport(ctx context.Context, req messages.NotifyReportRequest) (messages.NotifyReportResponse, error)
- func (c CP) NotifyReportAsync(ctx context.Context, req messages.NotifyReportRequest, ...) error
- func (c CP) NotifySettlement(ctx context.Context, req messages.NotifySettlementRequest) (messages.NotifySettlementResponse, error)
- func (c CP) NotifySettlementAsync(ctx context.Context, req messages.NotifySettlementRequest, ...) error
- func (c CP) PublishFirmwareStatusNotification(ctx context.Context, req messages.PublishFirmwareStatusNotificationRequest) (messages.PublishFirmwareStatusNotificationResponse, error)
- func (c CP) PublishFirmwareStatusNotificationAsync(ctx context.Context, req messages.PublishFirmwareStatusNotificationRequest, ...) error
- func (c CP) PullDynamicScheduleUpdate(ctx context.Context, req messages.PullDynamicScheduleUpdateRequest) (messages.PullDynamicScheduleUpdateResponse, error)
- func (c CP) PullDynamicScheduleUpdateAsync(ctx context.Context, req messages.PullDynamicScheduleUpdateRequest, ...) error
- func (c CP) ReportChargingProfiles(ctx context.Context, req messages.ReportChargingProfilesRequest) (messages.ReportChargingProfilesResponse, error)
- func (c CP) ReportChargingProfilesAsync(ctx context.Context, req messages.ReportChargingProfilesRequest, ...) error
- func (c CP) ReportDERControl(ctx context.Context, req messages.ReportDERControlRequest) (messages.ReportDERControlResponse, error)
- func (c CP) ReportDERControlAsync(ctx context.Context, req messages.ReportDERControlRequest, ...) error
- func (c CP) RequestBatterySwap(ctx context.Context, req messages.RequestBatterySwapRequest) (messages.RequestBatterySwapResponse, error)
- func (c CP) RequestBatterySwapAsync(ctx context.Context, req messages.RequestBatterySwapRequest, ...) error
- func (c CP) ReservationStatusUpdate(ctx context.Context, req messages.ReservationStatusUpdateRequest) (messages.ReservationStatusUpdateResponse, error)
- func (c CP) ReservationStatusUpdateAsync(ctx context.Context, req messages.ReservationStatusUpdateRequest, ...) error
- func (c CP) SecurityEventNotification(ctx context.Context, req messages.SecurityEventNotificationRequest) (messages.SecurityEventNotificationResponse, error)
- func (c CP) SecurityEventNotificationAsync(ctx context.Context, req messages.SecurityEventNotificationRequest, ...) error
- func (c CP) SignCertificate(ctx context.Context, req messages.SignCertificateRequest) (messages.SignCertificateResponse, error)
- func (c CP) SignCertificateAsync(ctx context.Context, req messages.SignCertificateRequest, ...) error
- func (c CP) StatusNotification(ctx context.Context, req messages.StatusNotificationRequest) (messages.StatusNotificationResponse, error)
- func (c CP) StatusNotificationAsync(ctx context.Context, req messages.StatusNotificationRequest, ...) error
- func (c CP) TransactionEvent(ctx context.Context, req messages.TransactionEventRequest) (messages.TransactionEventResponse, error)
- func (c CP) TransactionEventAsync(ctx context.Context, req messages.TransactionEventRequest, ...) error
- func (c CP) VatNumberValidation(ctx context.Context, req messages.VatNumberValidationRequest) (messages.VatNumberValidationResponse, error)
- func (c CP) VatNumberValidationAsync(ctx context.Context, req messages.VatNumberValidationRequest, ...) error
- type CSMS
- func (c CSMS) AFRRSignal(ctx context.Context, req messages.AFRRSignalRequest) (messages.AFRRSignalResponse, error)
- func (c CSMS) AFRRSignalAsync(ctx context.Context, req messages.AFRRSignalRequest, ...) error
- func (c CSMS) AdjustPeriodicEventStream(ctx context.Context, req messages.AdjustPeriodicEventStreamRequest) (messages.AdjustPeriodicEventStreamResponse, error)
- func (c CSMS) AdjustPeriodicEventStreamAsync(ctx context.Context, req messages.AdjustPeriodicEventStreamRequest, ...) error
- func (c CSMS) BatterySwap(ctx context.Context, req messages.BatterySwapRequest) (messages.BatterySwapResponse, error)
- func (c CSMS) BatterySwapAsync(ctx context.Context, req messages.BatterySwapRequest, ...) error
- func (c CSMS) CancelReservation(ctx context.Context, req messages.CancelReservationRequest) (messages.CancelReservationResponse, error)
- func (c CSMS) CancelReservationAsync(ctx context.Context, req messages.CancelReservationRequest, ...) error
- func (c CSMS) CertificateSigned(ctx context.Context, req messages.CertificateSignedRequest) (messages.CertificateSignedResponse, error)
- func (c CSMS) CertificateSignedAsync(ctx context.Context, req messages.CertificateSignedRequest, ...) error
- func (c CSMS) ChangeAvailability(ctx context.Context, req messages.ChangeAvailabilityRequest) (messages.ChangeAvailabilityResponse, error)
- func (c CSMS) ChangeAvailabilityAsync(ctx context.Context, req messages.ChangeAvailabilityRequest, ...) error
- func (c CSMS) ChangeTransactionTariff(ctx context.Context, req messages.ChangeTransactionTariffRequest) (messages.ChangeTransactionTariffResponse, error)
- func (c CSMS) ChangeTransactionTariffAsync(ctx context.Context, req messages.ChangeTransactionTariffRequest, ...) error
- func (c CSMS) ClearCache(ctx context.Context, req messages.ClearCacheRequest) (messages.ClearCacheResponse, error)
- func (c CSMS) ClearCacheAsync(ctx context.Context, req messages.ClearCacheRequest, ...) error
- func (c CSMS) ClearChargingProfile(ctx context.Context, req messages.ClearChargingProfileRequest) (messages.ClearChargingProfileResponse, error)
- func (c CSMS) ClearChargingProfileAsync(ctx context.Context, req messages.ClearChargingProfileRequest, ...) error
- func (c CSMS) ClearDERControl(ctx context.Context, req messages.ClearDERControlRequest) (messages.ClearDERControlResponse, error)
- func (c CSMS) ClearDERControlAsync(ctx context.Context, req messages.ClearDERControlRequest, ...) error
- func (c CSMS) ClearDisplayMessage(ctx context.Context, req messages.ClearDisplayMessageRequest) (messages.ClearDisplayMessageResponse, error)
- func (c CSMS) ClearDisplayMessageAsync(ctx context.Context, req messages.ClearDisplayMessageRequest, ...) error
- func (c CSMS) ClearTariffs(ctx context.Context, req messages.ClearTariffsRequest) (messages.ClearTariffsResponse, error)
- func (c CSMS) ClearTariffsAsync(ctx context.Context, req messages.ClearTariffsRequest, ...) error
- func (c CSMS) ClearVariableMonitoring(ctx context.Context, req messages.ClearVariableMonitoringRequest) (messages.ClearVariableMonitoringResponse, error)
- func (c CSMS) ClearVariableMonitoringAsync(ctx context.Context, req messages.ClearVariableMonitoringRequest, ...) error
- func (c CSMS) ClosePeriodicEventStream(ctx context.Context, req messages.ClosePeriodicEventStreamRequest) (messages.ClosePeriodicEventStreamResponse, error)
- func (c CSMS) ClosePeriodicEventStreamAsync(ctx context.Context, req messages.ClosePeriodicEventStreamRequest, ...) error
- func (c CSMS) CostUpdated(ctx context.Context, req messages.CostUpdatedRequest) (messages.CostUpdatedResponse, error)
- func (c CSMS) CostUpdatedAsync(ctx context.Context, req messages.CostUpdatedRequest, ...) error
- func (c CSMS) CustomerInformation(ctx context.Context, req messages.CustomerInformationRequest) (messages.CustomerInformationResponse, error)
- func (c CSMS) CustomerInformationAsync(ctx context.Context, req messages.CustomerInformationRequest, ...) error
- func (c CSMS) DataTransfer(ctx context.Context, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
- func (c CSMS) DataTransferAsync(ctx context.Context, req messages.DataTransferRequest, ...) error
- func (c CSMS) DeleteCertificate(ctx context.Context, req messages.DeleteCertificateRequest) (messages.DeleteCertificateResponse, error)
- func (c CSMS) DeleteCertificateAsync(ctx context.Context, req messages.DeleteCertificateRequest, ...) error
- func (c CSMS) GetBaseReport(ctx context.Context, req messages.GetBaseReportRequest) (messages.GetBaseReportResponse, error)
- func (c CSMS) GetBaseReportAsync(ctx context.Context, req messages.GetBaseReportRequest, ...) error
- func (c CSMS) GetChargingProfiles(ctx context.Context, req messages.GetChargingProfilesRequest) (messages.GetChargingProfilesResponse, error)
- func (c CSMS) GetChargingProfilesAsync(ctx context.Context, req messages.GetChargingProfilesRequest, ...) error
- func (c CSMS) GetCompositeSchedule(ctx context.Context, req messages.GetCompositeScheduleRequest) (messages.GetCompositeScheduleResponse, error)
- func (c CSMS) GetCompositeScheduleAsync(ctx context.Context, req messages.GetCompositeScheduleRequest, ...) error
- func (c CSMS) GetDERControl(ctx context.Context, req messages.GetDERControlRequest) (messages.GetDERControlResponse, error)
- func (c CSMS) GetDERControlAsync(ctx context.Context, req messages.GetDERControlRequest, ...) error
- func (c CSMS) GetDisplayMessages(ctx context.Context, req messages.GetDisplayMessagesRequest) (messages.GetDisplayMessagesResponse, error)
- func (c CSMS) GetDisplayMessagesAsync(ctx context.Context, req messages.GetDisplayMessagesRequest, ...) error
- func (c CSMS) GetInstalledCertificateIds(ctx context.Context, req messages.GetInstalledCertificateIdsRequest) (messages.GetInstalledCertificateIdsResponse, error)
- func (c CSMS) GetInstalledCertificateIdsAsync(ctx context.Context, req messages.GetInstalledCertificateIdsRequest, ...) error
- func (c CSMS) GetLocalListVersion(ctx context.Context, req messages.GetLocalListVersionRequest) (messages.GetLocalListVersionResponse, error)
- func (c CSMS) GetLocalListVersionAsync(ctx context.Context, req messages.GetLocalListVersionRequest, ...) error
- func (c CSMS) GetLog(ctx context.Context, req messages.GetLogRequest) (messages.GetLogResponse, error)
- func (c CSMS) GetLogAsync(ctx context.Context, req messages.GetLogRequest, ...) error
- func (c CSMS) GetMonitoringReport(ctx context.Context, req messages.GetMonitoringReportRequest) (messages.GetMonitoringReportResponse, error)
- func (c CSMS) GetMonitoringReportAsync(ctx context.Context, req messages.GetMonitoringReportRequest, ...) error
- func (c CSMS) GetPeriodicEventStream(ctx context.Context, req messages.GetPeriodicEventStreamRequest) (messages.GetPeriodicEventStreamResponse, error)
- func (c CSMS) GetPeriodicEventStreamAsync(ctx context.Context, req messages.GetPeriodicEventStreamRequest, ...) error
- func (c CSMS) GetReport(ctx context.Context, req messages.GetReportRequest) (messages.GetReportResponse, error)
- func (c CSMS) GetReportAsync(ctx context.Context, req messages.GetReportRequest, ...) error
- func (c CSMS) GetTariffs(ctx context.Context, req messages.GetTariffsRequest) (messages.GetTariffsResponse, error)
- func (c CSMS) GetTariffsAsync(ctx context.Context, req messages.GetTariffsRequest, ...) error
- func (c CSMS) GetTransactionStatus(ctx context.Context, req messages.GetTransactionStatusRequest) (messages.GetTransactionStatusResponse, error)
- func (c CSMS) GetTransactionStatusAsync(ctx context.Context, req messages.GetTransactionStatusRequest, ...) error
- func (c CSMS) GetVariables(ctx context.Context, req messages.GetVariablesRequest) (messages.GetVariablesResponse, error)
- func (c CSMS) GetVariablesAsync(ctx context.Context, req messages.GetVariablesRequest, ...) error
- func (c CSMS) InstallCertificate(ctx context.Context, req messages.InstallCertificateRequest) (messages.InstallCertificateResponse, error)
- func (c CSMS) InstallCertificateAsync(ctx context.Context, req messages.InstallCertificateRequest, ...) error
- func (c CSMS) NotifyAllowedEnergyTransfer(ctx context.Context, req messages.NotifyAllowedEnergyTransferRequest) (messages.NotifyAllowedEnergyTransferResponse, error)
- func (c CSMS) NotifyAllowedEnergyTransferAsync(ctx context.Context, req messages.NotifyAllowedEnergyTransferRequest, ...) error
- func (c CSMS) NotifyWebPaymentStarted(ctx context.Context, req messages.NotifyWebPaymentStartedRequest) (messages.NotifyWebPaymentStartedResponse, error)
- func (c CSMS) NotifyWebPaymentStartedAsync(ctx context.Context, req messages.NotifyWebPaymentStartedRequest, ...) error
- func (c CSMS) OpenPeriodicEventStream(ctx context.Context, req messages.OpenPeriodicEventStreamRequest) (messages.OpenPeriodicEventStreamResponse, error)
- func (c CSMS) OpenPeriodicEventStreamAsync(ctx context.Context, req messages.OpenPeriodicEventStreamRequest, ...) error
- func (c CSMS) PublishFirmware(ctx context.Context, req messages.PublishFirmwareRequest) (messages.PublishFirmwareResponse, error)
- func (c CSMS) PublishFirmwareAsync(ctx context.Context, req messages.PublishFirmwareRequest, ...) error
- func (c CSMS) RequestStartTransaction(ctx context.Context, req messages.RequestStartTransactionRequest) (messages.RequestStartTransactionResponse, error)
- func (c CSMS) RequestStartTransactionAsync(ctx context.Context, req messages.RequestStartTransactionRequest, ...) error
- func (c CSMS) RequestStopTransaction(ctx context.Context, req messages.RequestStopTransactionRequest) (messages.RequestStopTransactionResponse, error)
- func (c CSMS) RequestStopTransactionAsync(ctx context.Context, req messages.RequestStopTransactionRequest, ...) error
- func (c CSMS) ReserveNow(ctx context.Context, req messages.ReserveNowRequest) (messages.ReserveNowResponse, error)
- func (c CSMS) ReserveNowAsync(ctx context.Context, req messages.ReserveNowRequest, ...) error
- func (c CSMS) Reset(ctx context.Context, req messages.ResetRequest) (messages.ResetResponse, error)
- func (c CSMS) ResetAsync(ctx context.Context, req messages.ResetRequest, ...) error
- func (c CSMS) SendLocalList(ctx context.Context, req messages.SendLocalListRequest) (messages.SendLocalListResponse, error)
- func (c CSMS) SendLocalListAsync(ctx context.Context, req messages.SendLocalListRequest, ...) error
- func (c CSMS) SetChargingProfile(ctx context.Context, req messages.SetChargingProfileRequest) (messages.SetChargingProfileResponse, error)
- func (c CSMS) SetChargingProfileAsync(ctx context.Context, req messages.SetChargingProfileRequest, ...) error
- func (c CSMS) SetDERControl(ctx context.Context, req messages.SetDERControlRequest) (messages.SetDERControlResponse, error)
- func (c CSMS) SetDERControlAsync(ctx context.Context, req messages.SetDERControlRequest, ...) error
- func (c CSMS) SetDefaultTariff(ctx context.Context, req messages.SetDefaultTariffRequest) (messages.SetDefaultTariffResponse, error)
- func (c CSMS) SetDefaultTariffAsync(ctx context.Context, req messages.SetDefaultTariffRequest, ...) error
- func (c CSMS) SetDisplayMessage(ctx context.Context, req messages.SetDisplayMessageRequest) (messages.SetDisplayMessageResponse, error)
- func (c CSMS) SetDisplayMessageAsync(ctx context.Context, req messages.SetDisplayMessageRequest, ...) error
- func (c CSMS) SetMonitoringBase(ctx context.Context, req messages.SetMonitoringBaseRequest) (messages.SetMonitoringBaseResponse, error)
- func (c CSMS) SetMonitoringBaseAsync(ctx context.Context, req messages.SetMonitoringBaseRequest, ...) error
- func (c CSMS) SetMonitoringLevel(ctx context.Context, req messages.SetMonitoringLevelRequest) (messages.SetMonitoringLevelResponse, error)
- func (c CSMS) SetMonitoringLevelAsync(ctx context.Context, req messages.SetMonitoringLevelRequest, ...) error
- func (c CSMS) SetNetworkProfile(ctx context.Context, req messages.SetNetworkProfileRequest) (messages.SetNetworkProfileResponse, error)
- func (c CSMS) SetNetworkProfileAsync(ctx context.Context, req messages.SetNetworkProfileRequest, ...) error
- func (c CSMS) SetVariableMonitoring(ctx context.Context, req messages.SetVariableMonitoringRequest) (messages.SetVariableMonitoringResponse, error)
- func (c CSMS) SetVariableMonitoringAsync(ctx context.Context, req messages.SetVariableMonitoringRequest, ...) error
- func (c CSMS) SetVariables(ctx context.Context, req messages.SetVariablesRequest) (messages.SetVariablesResponse, error)
- func (c CSMS) SetVariablesAsync(ctx context.Context, req messages.SetVariablesRequest, ...) error
- func (c CSMS) TriggerMessage(ctx context.Context, req messages.TriggerMessageRequest) (messages.TriggerMessageResponse, error)
- func (c CSMS) TriggerMessageAsync(ctx context.Context, req messages.TriggerMessageRequest, ...) error
- func (c CSMS) UnlockConnector(ctx context.Context, req messages.UnlockConnectorRequest) (messages.UnlockConnectorResponse, error)
- func (c CSMS) UnlockConnectorAsync(ctx context.Context, req messages.UnlockConnectorRequest, ...) error
- func (c CSMS) UnpublishFirmware(ctx context.Context, req messages.UnpublishFirmwareRequest) (messages.UnpublishFirmwareResponse, error)
- func (c CSMS) UnpublishFirmwareAsync(ctx context.Context, req messages.UnpublishFirmwareRequest, ...) error
- func (c CSMS) UpdateDynamicSchedule(ctx context.Context, req messages.UpdateDynamicScheduleRequest) (messages.UpdateDynamicScheduleResponse, error)
- func (c CSMS) UpdateDynamicScheduleAsync(ctx context.Context, req messages.UpdateDynamicScheduleRequest, ...) error
- func (c CSMS) UpdateFirmware(ctx context.Context, req messages.UpdateFirmwareRequest) (messages.UpdateFirmwareResponse, error)
- func (c CSMS) UpdateFirmwareAsync(ctx context.Context, req messages.UpdateFirmwareRequest, ...) error
- func (c CSMS) UsePriorityCharging(ctx context.Context, req messages.UsePriorityChargingRequest) (messages.UsePriorityChargingResponse, error)
- func (c CSMS) UsePriorityChargingAsync(ctx context.Context, req messages.UsePriorityChargingRequest, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CP ¶
CP wraps *cp.Client with typed send methods for messages a charge point sends to the CSMS.
func (CP) Authorize ¶
func (c CP) Authorize(ctx context.Context, req messages.AuthorizeRequest) (messages.AuthorizeResponse, error)
Authorize sends a Authorize request from the charge point to the CSMS.
func (CP) AuthorizeAsync ¶
func (c CP) AuthorizeAsync(ctx context.Context, req messages.AuthorizeRequest, cb func(messages.AuthorizeResponse, error)) error
AuthorizeAsync sends a Authorize request without blocking, delivering the response to cb.
func (CP) BootNotification ¶
func (c CP) BootNotification(ctx context.Context, req messages.BootNotificationRequest) (messages.BootNotificationResponse, error)
BootNotification sends a BootNotification request from the charge point to the CSMS.
func (CP) BootNotificationAsync ¶
func (c CP) BootNotificationAsync(ctx context.Context, req messages.BootNotificationRequest, cb func(messages.BootNotificationResponse, error)) error
BootNotificationAsync sends a BootNotification request without blocking, delivering the response to cb.
func (CP) ClearedChargingLimit ¶
func (c CP) ClearedChargingLimit(ctx context.Context, req messages.ClearedChargingLimitRequest) (messages.ClearedChargingLimitResponse, error)
ClearedChargingLimit sends a ClearedChargingLimit request from the charge point to the CSMS.
func (CP) ClearedChargingLimitAsync ¶
func (c CP) ClearedChargingLimitAsync(ctx context.Context, req messages.ClearedChargingLimitRequest, cb func(messages.ClearedChargingLimitResponse, error)) error
ClearedChargingLimitAsync sends a ClearedChargingLimit request without blocking, delivering the response to cb.
func (CP) DataTransfer ¶
func (c CP) DataTransfer(ctx context.Context, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
DataTransfer sends a DataTransfer request from the charge point to the CSMS.
func (CP) DataTransferAsync ¶
func (c CP) DataTransferAsync(ctx context.Context, req messages.DataTransferRequest, cb func(messages.DataTransferResponse, error)) error
DataTransferAsync sends a DataTransfer request without blocking, delivering the response to cb.
func (CP) FirmwareStatusNotification ¶
func (c CP) FirmwareStatusNotification(ctx context.Context, req messages.FirmwareStatusNotificationRequest) (messages.FirmwareStatusNotificationResponse, error)
FirmwareStatusNotification sends a FirmwareStatusNotification request from the charge point to the CSMS.
func (CP) FirmwareStatusNotificationAsync ¶
func (c CP) FirmwareStatusNotificationAsync(ctx context.Context, req messages.FirmwareStatusNotificationRequest, cb func(messages.FirmwareStatusNotificationResponse, error)) error
FirmwareStatusNotificationAsync sends a FirmwareStatusNotification request without blocking, delivering the response to cb.
func (CP) Get15118EVCertificate ¶
func (c CP) Get15118EVCertificate(ctx context.Context, req messages.Get15118EVCertificateRequest) (messages.Get15118EVCertificateResponse, error)
Get15118EVCertificate sends a Get15118EVCertificate request from the charge point to the CSMS.
func (CP) Get15118EVCertificateAsync ¶
func (c CP) Get15118EVCertificateAsync(ctx context.Context, req messages.Get15118EVCertificateRequest, cb func(messages.Get15118EVCertificateResponse, error)) error
Get15118EVCertificateAsync sends a Get15118EVCertificate request without blocking, delivering the response to cb.
func (CP) GetCertificateChainStatus ¶
func (c CP) GetCertificateChainStatus(ctx context.Context, req messages.GetCertificateChainStatusRequest) (messages.GetCertificateChainStatusResponse, error)
GetCertificateChainStatus sends a GetCertificateChainStatus request from the charge point to the CSMS.
func (CP) GetCertificateChainStatusAsync ¶
func (c CP) GetCertificateChainStatusAsync(ctx context.Context, req messages.GetCertificateChainStatusRequest, cb func(messages.GetCertificateChainStatusResponse, error)) error
GetCertificateChainStatusAsync sends a GetCertificateChainStatus request without blocking, delivering the response to cb.
func (CP) GetCertificateStatus ¶
func (c CP) GetCertificateStatus(ctx context.Context, req messages.GetCertificateStatusRequest) (messages.GetCertificateStatusResponse, error)
GetCertificateStatus sends a GetCertificateStatus request from the charge point to the CSMS.
func (CP) GetCertificateStatusAsync ¶
func (c CP) GetCertificateStatusAsync(ctx context.Context, req messages.GetCertificateStatusRequest, cb func(messages.GetCertificateStatusResponse, error)) error
GetCertificateStatusAsync sends a GetCertificateStatus request without blocking, delivering the response to cb.
func (CP) Heartbeat ¶
func (c CP) Heartbeat(ctx context.Context, req messages.HeartbeatRequest) (messages.HeartbeatResponse, error)
Heartbeat sends a Heartbeat request from the charge point to the CSMS.
func (CP) HeartbeatAsync ¶
func (c CP) HeartbeatAsync(ctx context.Context, req messages.HeartbeatRequest, cb func(messages.HeartbeatResponse, error)) error
HeartbeatAsync sends a Heartbeat request without blocking, delivering the response to cb.
func (CP) LogStatusNotification ¶
func (c CP) LogStatusNotification(ctx context.Context, req messages.LogStatusNotificationRequest) (messages.LogStatusNotificationResponse, error)
LogStatusNotification sends a LogStatusNotification request from the charge point to the CSMS.
func (CP) LogStatusNotificationAsync ¶
func (c CP) LogStatusNotificationAsync(ctx context.Context, req messages.LogStatusNotificationRequest, cb func(messages.LogStatusNotificationResponse, error)) error
LogStatusNotificationAsync sends a LogStatusNotification request without blocking, delivering the response to cb.
func (CP) MeterValues ¶
func (c CP) MeterValues(ctx context.Context, req messages.MeterValuesRequest) (messages.MeterValuesResponse, error)
MeterValues sends a MeterValues request from the charge point to the CSMS.
func (CP) MeterValuesAsync ¶
func (c CP) MeterValuesAsync(ctx context.Context, req messages.MeterValuesRequest, cb func(messages.MeterValuesResponse, error)) error
MeterValuesAsync sends a MeterValues request without blocking, delivering the response to cb.
func (CP) NotifyChargingLimit ¶
func (c CP) NotifyChargingLimit(ctx context.Context, req messages.NotifyChargingLimitRequest) (messages.NotifyChargingLimitResponse, error)
NotifyChargingLimit sends a NotifyChargingLimit request from the charge point to the CSMS.
func (CP) NotifyChargingLimitAsync ¶
func (c CP) NotifyChargingLimitAsync(ctx context.Context, req messages.NotifyChargingLimitRequest, cb func(messages.NotifyChargingLimitResponse, error)) error
NotifyChargingLimitAsync sends a NotifyChargingLimit request without blocking, delivering the response to cb.
func (CP) NotifyCustomerInformation ¶
func (c CP) NotifyCustomerInformation(ctx context.Context, req messages.NotifyCustomerInformationRequest) (messages.NotifyCustomerInformationResponse, error)
NotifyCustomerInformation sends a NotifyCustomerInformation request from the charge point to the CSMS.
func (CP) NotifyCustomerInformationAsync ¶
func (c CP) NotifyCustomerInformationAsync(ctx context.Context, req messages.NotifyCustomerInformationRequest, cb func(messages.NotifyCustomerInformationResponse, error)) error
NotifyCustomerInformationAsync sends a NotifyCustomerInformation request without blocking, delivering the response to cb.
func (CP) NotifyDERAlarm ¶
func (c CP) NotifyDERAlarm(ctx context.Context, req messages.NotifyDERAlarmRequest) (messages.NotifyDERAlarmResponse, error)
NotifyDERAlarm sends a NotifyDERAlarm request from the charge point to the CSMS.
func (CP) NotifyDERAlarmAsync ¶
func (c CP) NotifyDERAlarmAsync(ctx context.Context, req messages.NotifyDERAlarmRequest, cb func(messages.NotifyDERAlarmResponse, error)) error
NotifyDERAlarmAsync sends a NotifyDERAlarm request without blocking, delivering the response to cb.
func (CP) NotifyDERStartStop ¶
func (c CP) NotifyDERStartStop(ctx context.Context, req messages.NotifyDERStartStopRequest) (messages.NotifyDERStartStopResponse, error)
NotifyDERStartStop sends a NotifyDERStartStop request from the charge point to the CSMS.
func (CP) NotifyDERStartStopAsync ¶
func (c CP) NotifyDERStartStopAsync(ctx context.Context, req messages.NotifyDERStartStopRequest, cb func(messages.NotifyDERStartStopResponse, error)) error
NotifyDERStartStopAsync sends a NotifyDERStartStop request without blocking, delivering the response to cb.
func (CP) NotifyDisplayMessages ¶
func (c CP) NotifyDisplayMessages(ctx context.Context, req messages.NotifyDisplayMessagesRequest) (messages.NotifyDisplayMessagesResponse, error)
NotifyDisplayMessages sends a NotifyDisplayMessages request from the charge point to the CSMS.
func (CP) NotifyDisplayMessagesAsync ¶
func (c CP) NotifyDisplayMessagesAsync(ctx context.Context, req messages.NotifyDisplayMessagesRequest, cb func(messages.NotifyDisplayMessagesResponse, error)) error
NotifyDisplayMessagesAsync sends a NotifyDisplayMessages request without blocking, delivering the response to cb.
func (CP) NotifyEVChargingNeeds ¶
func (c CP) NotifyEVChargingNeeds(ctx context.Context, req messages.NotifyEVChargingNeedsRequest) (messages.NotifyEVChargingNeedsResponse, error)
NotifyEVChargingNeeds sends a NotifyEVChargingNeeds request from the charge point to the CSMS.
func (CP) NotifyEVChargingNeedsAsync ¶
func (c CP) NotifyEVChargingNeedsAsync(ctx context.Context, req messages.NotifyEVChargingNeedsRequest, cb func(messages.NotifyEVChargingNeedsResponse, error)) error
NotifyEVChargingNeedsAsync sends a NotifyEVChargingNeeds request without blocking, delivering the response to cb.
func (CP) NotifyEVChargingSchedule ¶
func (c CP) NotifyEVChargingSchedule(ctx context.Context, req messages.NotifyEVChargingScheduleRequest) (messages.NotifyEVChargingScheduleResponse, error)
NotifyEVChargingSchedule sends a NotifyEVChargingSchedule request from the charge point to the CSMS.
func (CP) NotifyEVChargingScheduleAsync ¶
func (c CP) NotifyEVChargingScheduleAsync(ctx context.Context, req messages.NotifyEVChargingScheduleRequest, cb func(messages.NotifyEVChargingScheduleResponse, error)) error
NotifyEVChargingScheduleAsync sends a NotifyEVChargingSchedule request without blocking, delivering the response to cb.
func (CP) NotifyEvent ¶
func (c CP) NotifyEvent(ctx context.Context, req messages.NotifyEventRequest) (messages.NotifyEventResponse, error)
NotifyEvent sends a NotifyEvent request from the charge point to the CSMS.
func (CP) NotifyEventAsync ¶
func (c CP) NotifyEventAsync(ctx context.Context, req messages.NotifyEventRequest, cb func(messages.NotifyEventResponse, error)) error
NotifyEventAsync sends a NotifyEvent request without blocking, delivering the response to cb.
func (CP) NotifyMonitoringReport ¶
func (c CP) NotifyMonitoringReport(ctx context.Context, req messages.NotifyMonitoringReportRequest) (messages.NotifyMonitoringReportResponse, error)
NotifyMonitoringReport sends a NotifyMonitoringReport request from the charge point to the CSMS.
func (CP) NotifyMonitoringReportAsync ¶
func (c CP) NotifyMonitoringReportAsync(ctx context.Context, req messages.NotifyMonitoringReportRequest, cb func(messages.NotifyMonitoringReportResponse, error)) error
NotifyMonitoringReportAsync sends a NotifyMonitoringReport request without blocking, delivering the response to cb.
func (CP) NotifyPeriodicEventStream ¶ added in v0.1.7
func (c CP) NotifyPeriodicEventStream(ctx context.Context, req messages.NotifyPeriodicEventStream) error
NotifyPeriodicEventStream sends a NotifyPeriodicEventStream SEND from the charge point to the CSMS (no response).
func (CP) NotifyPriorityCharging ¶
func (c CP) NotifyPriorityCharging(ctx context.Context, req messages.NotifyPriorityChargingRequest) (messages.NotifyPriorityChargingResponse, error)
NotifyPriorityCharging sends a NotifyPriorityCharging request from the charge point to the CSMS.
func (CP) NotifyPriorityChargingAsync ¶
func (c CP) NotifyPriorityChargingAsync(ctx context.Context, req messages.NotifyPriorityChargingRequest, cb func(messages.NotifyPriorityChargingResponse, error)) error
NotifyPriorityChargingAsync sends a NotifyPriorityCharging request without blocking, delivering the response to cb.
func (CP) NotifyReport ¶
func (c CP) NotifyReport(ctx context.Context, req messages.NotifyReportRequest) (messages.NotifyReportResponse, error)
NotifyReport sends a NotifyReport request from the charge point to the CSMS.
func (CP) NotifyReportAsync ¶
func (c CP) NotifyReportAsync(ctx context.Context, req messages.NotifyReportRequest, cb func(messages.NotifyReportResponse, error)) error
NotifyReportAsync sends a NotifyReport request without blocking, delivering the response to cb.
func (CP) NotifySettlement ¶
func (c CP) NotifySettlement(ctx context.Context, req messages.NotifySettlementRequest) (messages.NotifySettlementResponse, error)
NotifySettlement sends a NotifySettlement request from the charge point to the CSMS.
func (CP) NotifySettlementAsync ¶
func (c CP) NotifySettlementAsync(ctx context.Context, req messages.NotifySettlementRequest, cb func(messages.NotifySettlementResponse, error)) error
NotifySettlementAsync sends a NotifySettlement request without blocking, delivering the response to cb.
func (CP) PublishFirmwareStatusNotification ¶
func (c CP) PublishFirmwareStatusNotification(ctx context.Context, req messages.PublishFirmwareStatusNotificationRequest) (messages.PublishFirmwareStatusNotificationResponse, error)
PublishFirmwareStatusNotification sends a PublishFirmwareStatusNotification request from the charge point to the CSMS.
func (CP) PublishFirmwareStatusNotificationAsync ¶
func (c CP) PublishFirmwareStatusNotificationAsync(ctx context.Context, req messages.PublishFirmwareStatusNotificationRequest, cb func(messages.PublishFirmwareStatusNotificationResponse, error)) error
PublishFirmwareStatusNotificationAsync sends a PublishFirmwareStatusNotification request without blocking, delivering the response to cb.
func (CP) PullDynamicScheduleUpdate ¶
func (c CP) PullDynamicScheduleUpdate(ctx context.Context, req messages.PullDynamicScheduleUpdateRequest) (messages.PullDynamicScheduleUpdateResponse, error)
PullDynamicScheduleUpdate sends a PullDynamicScheduleUpdate request from the charge point to the CSMS.
func (CP) PullDynamicScheduleUpdateAsync ¶
func (c CP) PullDynamicScheduleUpdateAsync(ctx context.Context, req messages.PullDynamicScheduleUpdateRequest, cb func(messages.PullDynamicScheduleUpdateResponse, error)) error
PullDynamicScheduleUpdateAsync sends a PullDynamicScheduleUpdate request without blocking, delivering the response to cb.
func (CP) ReportChargingProfiles ¶
func (c CP) ReportChargingProfiles(ctx context.Context, req messages.ReportChargingProfilesRequest) (messages.ReportChargingProfilesResponse, error)
ReportChargingProfiles sends a ReportChargingProfiles request from the charge point to the CSMS.
func (CP) ReportChargingProfilesAsync ¶
func (c CP) ReportChargingProfilesAsync(ctx context.Context, req messages.ReportChargingProfilesRequest, cb func(messages.ReportChargingProfilesResponse, error)) error
ReportChargingProfilesAsync sends a ReportChargingProfiles request without blocking, delivering the response to cb.
func (CP) ReportDERControl ¶
func (c CP) ReportDERControl(ctx context.Context, req messages.ReportDERControlRequest) (messages.ReportDERControlResponse, error)
ReportDERControl sends a ReportDERControl request from the charge point to the CSMS.
func (CP) ReportDERControlAsync ¶
func (c CP) ReportDERControlAsync(ctx context.Context, req messages.ReportDERControlRequest, cb func(messages.ReportDERControlResponse, error)) error
ReportDERControlAsync sends a ReportDERControl request without blocking, delivering the response to cb.
func (CP) RequestBatterySwap ¶
func (c CP) RequestBatterySwap(ctx context.Context, req messages.RequestBatterySwapRequest) (messages.RequestBatterySwapResponse, error)
RequestBatterySwap sends a RequestBatterySwap request from the charge point to the CSMS.
func (CP) RequestBatterySwapAsync ¶
func (c CP) RequestBatterySwapAsync(ctx context.Context, req messages.RequestBatterySwapRequest, cb func(messages.RequestBatterySwapResponse, error)) error
RequestBatterySwapAsync sends a RequestBatterySwap request without blocking, delivering the response to cb.
func (CP) ReservationStatusUpdate ¶
func (c CP) ReservationStatusUpdate(ctx context.Context, req messages.ReservationStatusUpdateRequest) (messages.ReservationStatusUpdateResponse, error)
ReservationStatusUpdate sends a ReservationStatusUpdate request from the charge point to the CSMS.
func (CP) ReservationStatusUpdateAsync ¶
func (c CP) ReservationStatusUpdateAsync(ctx context.Context, req messages.ReservationStatusUpdateRequest, cb func(messages.ReservationStatusUpdateResponse, error)) error
ReservationStatusUpdateAsync sends a ReservationStatusUpdate request without blocking, delivering the response to cb.
func (CP) SecurityEventNotification ¶
func (c CP) SecurityEventNotification(ctx context.Context, req messages.SecurityEventNotificationRequest) (messages.SecurityEventNotificationResponse, error)
SecurityEventNotification sends a SecurityEventNotification request from the charge point to the CSMS.
func (CP) SecurityEventNotificationAsync ¶
func (c CP) SecurityEventNotificationAsync(ctx context.Context, req messages.SecurityEventNotificationRequest, cb func(messages.SecurityEventNotificationResponse, error)) error
SecurityEventNotificationAsync sends a SecurityEventNotification request without blocking, delivering the response to cb.
func (CP) SignCertificate ¶
func (c CP) SignCertificate(ctx context.Context, req messages.SignCertificateRequest) (messages.SignCertificateResponse, error)
SignCertificate sends a SignCertificate request from the charge point to the CSMS.
func (CP) SignCertificateAsync ¶
func (c CP) SignCertificateAsync(ctx context.Context, req messages.SignCertificateRequest, cb func(messages.SignCertificateResponse, error)) error
SignCertificateAsync sends a SignCertificate request without blocking, delivering the response to cb.
func (CP) StatusNotification ¶
func (c CP) StatusNotification(ctx context.Context, req messages.StatusNotificationRequest) (messages.StatusNotificationResponse, error)
StatusNotification sends a StatusNotification request from the charge point to the CSMS.
func (CP) StatusNotificationAsync ¶
func (c CP) StatusNotificationAsync(ctx context.Context, req messages.StatusNotificationRequest, cb func(messages.StatusNotificationResponse, error)) error
StatusNotificationAsync sends a StatusNotification request without blocking, delivering the response to cb.
func (CP) TransactionEvent ¶
func (c CP) TransactionEvent(ctx context.Context, req messages.TransactionEventRequest) (messages.TransactionEventResponse, error)
TransactionEvent sends a TransactionEvent request from the charge point to the CSMS.
func (CP) TransactionEventAsync ¶
func (c CP) TransactionEventAsync(ctx context.Context, req messages.TransactionEventRequest, cb func(messages.TransactionEventResponse, error)) error
TransactionEventAsync sends a TransactionEvent request without blocking, delivering the response to cb.
func (CP) VatNumberValidation ¶
func (c CP) VatNumberValidation(ctx context.Context, req messages.VatNumberValidationRequest) (messages.VatNumberValidationResponse, error)
VatNumberValidation sends a VatNumberValidation request from the charge point to the CSMS.
func (CP) VatNumberValidationAsync ¶
func (c CP) VatNumberValidationAsync(ctx context.Context, req messages.VatNumberValidationRequest, cb func(messages.VatNumberValidationResponse, error)) error
VatNumberValidationAsync sends a VatNumberValidation request without blocking, delivering the response to cb.
type CSMS ¶
CSMS wraps *csms.Conn with typed send methods for messages a CSMS sends to a connected charge point.
func (CSMS) AFRRSignal ¶
func (c CSMS) AFRRSignal(ctx context.Context, req messages.AFRRSignalRequest) (messages.AFRRSignalResponse, error)
AFRRSignal sends a AFRRSignal request from the CSMS to the charge point.
func (CSMS) AFRRSignalAsync ¶
func (c CSMS) AFRRSignalAsync(ctx context.Context, req messages.AFRRSignalRequest, cb func(messages.AFRRSignalResponse, error)) error
AFRRSignalAsync sends a AFRRSignal request without blocking, delivering the response to cb.
func (CSMS) AdjustPeriodicEventStream ¶
func (c CSMS) AdjustPeriodicEventStream(ctx context.Context, req messages.AdjustPeriodicEventStreamRequest) (messages.AdjustPeriodicEventStreamResponse, error)
AdjustPeriodicEventStream sends a AdjustPeriodicEventStream request from the CSMS to the charge point.
func (CSMS) AdjustPeriodicEventStreamAsync ¶
func (c CSMS) AdjustPeriodicEventStreamAsync(ctx context.Context, req messages.AdjustPeriodicEventStreamRequest, cb func(messages.AdjustPeriodicEventStreamResponse, error)) error
AdjustPeriodicEventStreamAsync sends a AdjustPeriodicEventStream request without blocking, delivering the response to cb.
func (CSMS) BatterySwap ¶
func (c CSMS) BatterySwap(ctx context.Context, req messages.BatterySwapRequest) (messages.BatterySwapResponse, error)
BatterySwap sends a BatterySwap request from the CSMS to the charge point.
func (CSMS) BatterySwapAsync ¶
func (c CSMS) BatterySwapAsync(ctx context.Context, req messages.BatterySwapRequest, cb func(messages.BatterySwapResponse, error)) error
BatterySwapAsync sends a BatterySwap request without blocking, delivering the response to cb.
func (CSMS) CancelReservation ¶
func (c CSMS) CancelReservation(ctx context.Context, req messages.CancelReservationRequest) (messages.CancelReservationResponse, error)
CancelReservation sends a CancelReservation request from the CSMS to the charge point.
func (CSMS) CancelReservationAsync ¶
func (c CSMS) CancelReservationAsync(ctx context.Context, req messages.CancelReservationRequest, cb func(messages.CancelReservationResponse, error)) error
CancelReservationAsync sends a CancelReservation request without blocking, delivering the response to cb.
func (CSMS) CertificateSigned ¶
func (c CSMS) CertificateSigned(ctx context.Context, req messages.CertificateSignedRequest) (messages.CertificateSignedResponse, error)
CertificateSigned sends a CertificateSigned request from the CSMS to the charge point.
func (CSMS) CertificateSignedAsync ¶
func (c CSMS) CertificateSignedAsync(ctx context.Context, req messages.CertificateSignedRequest, cb func(messages.CertificateSignedResponse, error)) error
CertificateSignedAsync sends a CertificateSigned request without blocking, delivering the response to cb.
func (CSMS) ChangeAvailability ¶
func (c CSMS) ChangeAvailability(ctx context.Context, req messages.ChangeAvailabilityRequest) (messages.ChangeAvailabilityResponse, error)
ChangeAvailability sends a ChangeAvailability request from the CSMS to the charge point.
func (CSMS) ChangeAvailabilityAsync ¶
func (c CSMS) ChangeAvailabilityAsync(ctx context.Context, req messages.ChangeAvailabilityRequest, cb func(messages.ChangeAvailabilityResponse, error)) error
ChangeAvailabilityAsync sends a ChangeAvailability request without blocking, delivering the response to cb.
func (CSMS) ChangeTransactionTariff ¶
func (c CSMS) ChangeTransactionTariff(ctx context.Context, req messages.ChangeTransactionTariffRequest) (messages.ChangeTransactionTariffResponse, error)
ChangeTransactionTariff sends a ChangeTransactionTariff request from the CSMS to the charge point.
func (CSMS) ChangeTransactionTariffAsync ¶
func (c CSMS) ChangeTransactionTariffAsync(ctx context.Context, req messages.ChangeTransactionTariffRequest, cb func(messages.ChangeTransactionTariffResponse, error)) error
ChangeTransactionTariffAsync sends a ChangeTransactionTariff request without blocking, delivering the response to cb.
func (CSMS) ClearCache ¶
func (c CSMS) ClearCache(ctx context.Context, req messages.ClearCacheRequest) (messages.ClearCacheResponse, error)
ClearCache sends a ClearCache request from the CSMS to the charge point.
func (CSMS) ClearCacheAsync ¶
func (c CSMS) ClearCacheAsync(ctx context.Context, req messages.ClearCacheRequest, cb func(messages.ClearCacheResponse, error)) error
ClearCacheAsync sends a ClearCache request without blocking, delivering the response to cb.
func (CSMS) ClearChargingProfile ¶
func (c CSMS) ClearChargingProfile(ctx context.Context, req messages.ClearChargingProfileRequest) (messages.ClearChargingProfileResponse, error)
ClearChargingProfile sends a ClearChargingProfile request from the CSMS to the charge point.
func (CSMS) ClearChargingProfileAsync ¶
func (c CSMS) ClearChargingProfileAsync(ctx context.Context, req messages.ClearChargingProfileRequest, cb func(messages.ClearChargingProfileResponse, error)) error
ClearChargingProfileAsync sends a ClearChargingProfile request without blocking, delivering the response to cb.
func (CSMS) ClearDERControl ¶
func (c CSMS) ClearDERControl(ctx context.Context, req messages.ClearDERControlRequest) (messages.ClearDERControlResponse, error)
ClearDERControl sends a ClearDERControl request from the CSMS to the charge point.
func (CSMS) ClearDERControlAsync ¶
func (c CSMS) ClearDERControlAsync(ctx context.Context, req messages.ClearDERControlRequest, cb func(messages.ClearDERControlResponse, error)) error
ClearDERControlAsync sends a ClearDERControl request without blocking, delivering the response to cb.
func (CSMS) ClearDisplayMessage ¶
func (c CSMS) ClearDisplayMessage(ctx context.Context, req messages.ClearDisplayMessageRequest) (messages.ClearDisplayMessageResponse, error)
ClearDisplayMessage sends a ClearDisplayMessage request from the CSMS to the charge point.
func (CSMS) ClearDisplayMessageAsync ¶
func (c CSMS) ClearDisplayMessageAsync(ctx context.Context, req messages.ClearDisplayMessageRequest, cb func(messages.ClearDisplayMessageResponse, error)) error
ClearDisplayMessageAsync sends a ClearDisplayMessage request without blocking, delivering the response to cb.
func (CSMS) ClearTariffs ¶
func (c CSMS) ClearTariffs(ctx context.Context, req messages.ClearTariffsRequest) (messages.ClearTariffsResponse, error)
ClearTariffs sends a ClearTariffs request from the CSMS to the charge point.
func (CSMS) ClearTariffsAsync ¶
func (c CSMS) ClearTariffsAsync(ctx context.Context, req messages.ClearTariffsRequest, cb func(messages.ClearTariffsResponse, error)) error
ClearTariffsAsync sends a ClearTariffs request without blocking, delivering the response to cb.
func (CSMS) ClearVariableMonitoring ¶
func (c CSMS) ClearVariableMonitoring(ctx context.Context, req messages.ClearVariableMonitoringRequest) (messages.ClearVariableMonitoringResponse, error)
ClearVariableMonitoring sends a ClearVariableMonitoring request from the CSMS to the charge point.
func (CSMS) ClearVariableMonitoringAsync ¶
func (c CSMS) ClearVariableMonitoringAsync(ctx context.Context, req messages.ClearVariableMonitoringRequest, cb func(messages.ClearVariableMonitoringResponse, error)) error
ClearVariableMonitoringAsync sends a ClearVariableMonitoring request without blocking, delivering the response to cb.
func (CSMS) ClosePeriodicEventStream ¶
func (c CSMS) ClosePeriodicEventStream(ctx context.Context, req messages.ClosePeriodicEventStreamRequest) (messages.ClosePeriodicEventStreamResponse, error)
ClosePeriodicEventStream sends a ClosePeriodicEventStream request from the CSMS to the charge point.
func (CSMS) ClosePeriodicEventStreamAsync ¶
func (c CSMS) ClosePeriodicEventStreamAsync(ctx context.Context, req messages.ClosePeriodicEventStreamRequest, cb func(messages.ClosePeriodicEventStreamResponse, error)) error
ClosePeriodicEventStreamAsync sends a ClosePeriodicEventStream request without blocking, delivering the response to cb.
func (CSMS) CostUpdated ¶
func (c CSMS) CostUpdated(ctx context.Context, req messages.CostUpdatedRequest) (messages.CostUpdatedResponse, error)
CostUpdated sends a CostUpdated request from the CSMS to the charge point.
func (CSMS) CostUpdatedAsync ¶
func (c CSMS) CostUpdatedAsync(ctx context.Context, req messages.CostUpdatedRequest, cb func(messages.CostUpdatedResponse, error)) error
CostUpdatedAsync sends a CostUpdated request without blocking, delivering the response to cb.
func (CSMS) CustomerInformation ¶
func (c CSMS) CustomerInformation(ctx context.Context, req messages.CustomerInformationRequest) (messages.CustomerInformationResponse, error)
CustomerInformation sends a CustomerInformation request from the CSMS to the charge point.
func (CSMS) CustomerInformationAsync ¶
func (c CSMS) CustomerInformationAsync(ctx context.Context, req messages.CustomerInformationRequest, cb func(messages.CustomerInformationResponse, error)) error
CustomerInformationAsync sends a CustomerInformation request without blocking, delivering the response to cb.
func (CSMS) DataTransfer ¶
func (c CSMS) DataTransfer(ctx context.Context, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
DataTransfer sends a DataTransfer request from the CSMS to the charge point.
func (CSMS) DataTransferAsync ¶
func (c CSMS) DataTransferAsync(ctx context.Context, req messages.DataTransferRequest, cb func(messages.DataTransferResponse, error)) error
DataTransferAsync sends a DataTransfer request without blocking, delivering the response to cb.
func (CSMS) DeleteCertificate ¶
func (c CSMS) DeleteCertificate(ctx context.Context, req messages.DeleteCertificateRequest) (messages.DeleteCertificateResponse, error)
DeleteCertificate sends a DeleteCertificate request from the CSMS to the charge point.
func (CSMS) DeleteCertificateAsync ¶
func (c CSMS) DeleteCertificateAsync(ctx context.Context, req messages.DeleteCertificateRequest, cb func(messages.DeleteCertificateResponse, error)) error
DeleteCertificateAsync sends a DeleteCertificate request without blocking, delivering the response to cb.
func (CSMS) GetBaseReport ¶
func (c CSMS) GetBaseReport(ctx context.Context, req messages.GetBaseReportRequest) (messages.GetBaseReportResponse, error)
GetBaseReport sends a GetBaseReport request from the CSMS to the charge point.
func (CSMS) GetBaseReportAsync ¶
func (c CSMS) GetBaseReportAsync(ctx context.Context, req messages.GetBaseReportRequest, cb func(messages.GetBaseReportResponse, error)) error
GetBaseReportAsync sends a GetBaseReport request without blocking, delivering the response to cb.
func (CSMS) GetChargingProfiles ¶
func (c CSMS) GetChargingProfiles(ctx context.Context, req messages.GetChargingProfilesRequest) (messages.GetChargingProfilesResponse, error)
GetChargingProfiles sends a GetChargingProfiles request from the CSMS to the charge point.
func (CSMS) GetChargingProfilesAsync ¶
func (c CSMS) GetChargingProfilesAsync(ctx context.Context, req messages.GetChargingProfilesRequest, cb func(messages.GetChargingProfilesResponse, error)) error
GetChargingProfilesAsync sends a GetChargingProfiles request without blocking, delivering the response to cb.
func (CSMS) GetCompositeSchedule ¶
func (c CSMS) GetCompositeSchedule(ctx context.Context, req messages.GetCompositeScheduleRequest) (messages.GetCompositeScheduleResponse, error)
GetCompositeSchedule sends a GetCompositeSchedule request from the CSMS to the charge point.
func (CSMS) GetCompositeScheduleAsync ¶
func (c CSMS) GetCompositeScheduleAsync(ctx context.Context, req messages.GetCompositeScheduleRequest, cb func(messages.GetCompositeScheduleResponse, error)) error
GetCompositeScheduleAsync sends a GetCompositeSchedule request without blocking, delivering the response to cb.
func (CSMS) GetDERControl ¶
func (c CSMS) GetDERControl(ctx context.Context, req messages.GetDERControlRequest) (messages.GetDERControlResponse, error)
GetDERControl sends a GetDERControl request from the CSMS to the charge point.
func (CSMS) GetDERControlAsync ¶
func (c CSMS) GetDERControlAsync(ctx context.Context, req messages.GetDERControlRequest, cb func(messages.GetDERControlResponse, error)) error
GetDERControlAsync sends a GetDERControl request without blocking, delivering the response to cb.
func (CSMS) GetDisplayMessages ¶
func (c CSMS) GetDisplayMessages(ctx context.Context, req messages.GetDisplayMessagesRequest) (messages.GetDisplayMessagesResponse, error)
GetDisplayMessages sends a GetDisplayMessages request from the CSMS to the charge point.
func (CSMS) GetDisplayMessagesAsync ¶
func (c CSMS) GetDisplayMessagesAsync(ctx context.Context, req messages.GetDisplayMessagesRequest, cb func(messages.GetDisplayMessagesResponse, error)) error
GetDisplayMessagesAsync sends a GetDisplayMessages request without blocking, delivering the response to cb.
func (CSMS) GetInstalledCertificateIds ¶
func (c CSMS) GetInstalledCertificateIds(ctx context.Context, req messages.GetInstalledCertificateIdsRequest) (messages.GetInstalledCertificateIdsResponse, error)
GetInstalledCertificateIds sends a GetInstalledCertificateIds request from the CSMS to the charge point.
func (CSMS) GetInstalledCertificateIdsAsync ¶
func (c CSMS) GetInstalledCertificateIdsAsync(ctx context.Context, req messages.GetInstalledCertificateIdsRequest, cb func(messages.GetInstalledCertificateIdsResponse, error)) error
GetInstalledCertificateIdsAsync sends a GetInstalledCertificateIds request without blocking, delivering the response to cb.
func (CSMS) GetLocalListVersion ¶
func (c CSMS) GetLocalListVersion(ctx context.Context, req messages.GetLocalListVersionRequest) (messages.GetLocalListVersionResponse, error)
GetLocalListVersion sends a GetLocalListVersion request from the CSMS to the charge point.
func (CSMS) GetLocalListVersionAsync ¶
func (c CSMS) GetLocalListVersionAsync(ctx context.Context, req messages.GetLocalListVersionRequest, cb func(messages.GetLocalListVersionResponse, error)) error
GetLocalListVersionAsync sends a GetLocalListVersion request without blocking, delivering the response to cb.
func (CSMS) GetLog ¶
func (c CSMS) GetLog(ctx context.Context, req messages.GetLogRequest) (messages.GetLogResponse, error)
GetLog sends a GetLog request from the CSMS to the charge point.
func (CSMS) GetLogAsync ¶
func (c CSMS) GetLogAsync(ctx context.Context, req messages.GetLogRequest, cb func(messages.GetLogResponse, error)) error
GetLogAsync sends a GetLog request without blocking, delivering the response to cb.
func (CSMS) GetMonitoringReport ¶
func (c CSMS) GetMonitoringReport(ctx context.Context, req messages.GetMonitoringReportRequest) (messages.GetMonitoringReportResponse, error)
GetMonitoringReport sends a GetMonitoringReport request from the CSMS to the charge point.
func (CSMS) GetMonitoringReportAsync ¶
func (c CSMS) GetMonitoringReportAsync(ctx context.Context, req messages.GetMonitoringReportRequest, cb func(messages.GetMonitoringReportResponse, error)) error
GetMonitoringReportAsync sends a GetMonitoringReport request without blocking, delivering the response to cb.
func (CSMS) GetPeriodicEventStream ¶
func (c CSMS) GetPeriodicEventStream(ctx context.Context, req messages.GetPeriodicEventStreamRequest) (messages.GetPeriodicEventStreamResponse, error)
GetPeriodicEventStream sends a GetPeriodicEventStream request from the CSMS to the charge point.
func (CSMS) GetPeriodicEventStreamAsync ¶
func (c CSMS) GetPeriodicEventStreamAsync(ctx context.Context, req messages.GetPeriodicEventStreamRequest, cb func(messages.GetPeriodicEventStreamResponse, error)) error
GetPeriodicEventStreamAsync sends a GetPeriodicEventStream request without blocking, delivering the response to cb.
func (CSMS) GetReport ¶
func (c CSMS) GetReport(ctx context.Context, req messages.GetReportRequest) (messages.GetReportResponse, error)
GetReport sends a GetReport request from the CSMS to the charge point.
func (CSMS) GetReportAsync ¶
func (c CSMS) GetReportAsync(ctx context.Context, req messages.GetReportRequest, cb func(messages.GetReportResponse, error)) error
GetReportAsync sends a GetReport request without blocking, delivering the response to cb.
func (CSMS) GetTariffs ¶
func (c CSMS) GetTariffs(ctx context.Context, req messages.GetTariffsRequest) (messages.GetTariffsResponse, error)
GetTariffs sends a GetTariffs request from the CSMS to the charge point.
func (CSMS) GetTariffsAsync ¶
func (c CSMS) GetTariffsAsync(ctx context.Context, req messages.GetTariffsRequest, cb func(messages.GetTariffsResponse, error)) error
GetTariffsAsync sends a GetTariffs request without blocking, delivering the response to cb.
func (CSMS) GetTransactionStatus ¶
func (c CSMS) GetTransactionStatus(ctx context.Context, req messages.GetTransactionStatusRequest) (messages.GetTransactionStatusResponse, error)
GetTransactionStatus sends a GetTransactionStatus request from the CSMS to the charge point.
func (CSMS) GetTransactionStatusAsync ¶
func (c CSMS) GetTransactionStatusAsync(ctx context.Context, req messages.GetTransactionStatusRequest, cb func(messages.GetTransactionStatusResponse, error)) error
GetTransactionStatusAsync sends a GetTransactionStatus request without blocking, delivering the response to cb.
func (CSMS) GetVariables ¶
func (c CSMS) GetVariables(ctx context.Context, req messages.GetVariablesRequest) (messages.GetVariablesResponse, error)
GetVariables sends a GetVariables request from the CSMS to the charge point.
func (CSMS) GetVariablesAsync ¶
func (c CSMS) GetVariablesAsync(ctx context.Context, req messages.GetVariablesRequest, cb func(messages.GetVariablesResponse, error)) error
GetVariablesAsync sends a GetVariables request without blocking, delivering the response to cb.
func (CSMS) InstallCertificate ¶
func (c CSMS) InstallCertificate(ctx context.Context, req messages.InstallCertificateRequest) (messages.InstallCertificateResponse, error)
InstallCertificate sends a InstallCertificate request from the CSMS to the charge point.
func (CSMS) InstallCertificateAsync ¶
func (c CSMS) InstallCertificateAsync(ctx context.Context, req messages.InstallCertificateRequest, cb func(messages.InstallCertificateResponse, error)) error
InstallCertificateAsync sends a InstallCertificate request without blocking, delivering the response to cb.
func (CSMS) NotifyAllowedEnergyTransfer ¶
func (c CSMS) NotifyAllowedEnergyTransfer(ctx context.Context, req messages.NotifyAllowedEnergyTransferRequest) (messages.NotifyAllowedEnergyTransferResponse, error)
NotifyAllowedEnergyTransfer sends a NotifyAllowedEnergyTransfer request from the CSMS to the charge point.
func (CSMS) NotifyAllowedEnergyTransferAsync ¶
func (c CSMS) NotifyAllowedEnergyTransferAsync(ctx context.Context, req messages.NotifyAllowedEnergyTransferRequest, cb func(messages.NotifyAllowedEnergyTransferResponse, error)) error
NotifyAllowedEnergyTransferAsync sends a NotifyAllowedEnergyTransfer request without blocking, delivering the response to cb.
func (CSMS) NotifyWebPaymentStarted ¶
func (c CSMS) NotifyWebPaymentStarted(ctx context.Context, req messages.NotifyWebPaymentStartedRequest) (messages.NotifyWebPaymentStartedResponse, error)
NotifyWebPaymentStarted sends a NotifyWebPaymentStarted request from the CSMS to the charge point.
func (CSMS) NotifyWebPaymentStartedAsync ¶
func (c CSMS) NotifyWebPaymentStartedAsync(ctx context.Context, req messages.NotifyWebPaymentStartedRequest, cb func(messages.NotifyWebPaymentStartedResponse, error)) error
NotifyWebPaymentStartedAsync sends a NotifyWebPaymentStarted request without blocking, delivering the response to cb.
func (CSMS) OpenPeriodicEventStream ¶
func (c CSMS) OpenPeriodicEventStream(ctx context.Context, req messages.OpenPeriodicEventStreamRequest) (messages.OpenPeriodicEventStreamResponse, error)
OpenPeriodicEventStream sends a OpenPeriodicEventStream request from the CSMS to the charge point.
func (CSMS) OpenPeriodicEventStreamAsync ¶
func (c CSMS) OpenPeriodicEventStreamAsync(ctx context.Context, req messages.OpenPeriodicEventStreamRequest, cb func(messages.OpenPeriodicEventStreamResponse, error)) error
OpenPeriodicEventStreamAsync sends a OpenPeriodicEventStream request without blocking, delivering the response to cb.
func (CSMS) PublishFirmware ¶
func (c CSMS) PublishFirmware(ctx context.Context, req messages.PublishFirmwareRequest) (messages.PublishFirmwareResponse, error)
PublishFirmware sends a PublishFirmware request from the CSMS to the charge point.
func (CSMS) PublishFirmwareAsync ¶
func (c CSMS) PublishFirmwareAsync(ctx context.Context, req messages.PublishFirmwareRequest, cb func(messages.PublishFirmwareResponse, error)) error
PublishFirmwareAsync sends a PublishFirmware request without blocking, delivering the response to cb.
func (CSMS) RequestStartTransaction ¶
func (c CSMS) RequestStartTransaction(ctx context.Context, req messages.RequestStartTransactionRequest) (messages.RequestStartTransactionResponse, error)
RequestStartTransaction sends a RequestStartTransaction request from the CSMS to the charge point.
func (CSMS) RequestStartTransactionAsync ¶
func (c CSMS) RequestStartTransactionAsync(ctx context.Context, req messages.RequestStartTransactionRequest, cb func(messages.RequestStartTransactionResponse, error)) error
RequestStartTransactionAsync sends a RequestStartTransaction request without blocking, delivering the response to cb.
func (CSMS) RequestStopTransaction ¶
func (c CSMS) RequestStopTransaction(ctx context.Context, req messages.RequestStopTransactionRequest) (messages.RequestStopTransactionResponse, error)
RequestStopTransaction sends a RequestStopTransaction request from the CSMS to the charge point.
func (CSMS) RequestStopTransactionAsync ¶
func (c CSMS) RequestStopTransactionAsync(ctx context.Context, req messages.RequestStopTransactionRequest, cb func(messages.RequestStopTransactionResponse, error)) error
RequestStopTransactionAsync sends a RequestStopTransaction request without blocking, delivering the response to cb.
func (CSMS) ReserveNow ¶
func (c CSMS) ReserveNow(ctx context.Context, req messages.ReserveNowRequest) (messages.ReserveNowResponse, error)
ReserveNow sends a ReserveNow request from the CSMS to the charge point.
func (CSMS) ReserveNowAsync ¶
func (c CSMS) ReserveNowAsync(ctx context.Context, req messages.ReserveNowRequest, cb func(messages.ReserveNowResponse, error)) error
ReserveNowAsync sends a ReserveNow request without blocking, delivering the response to cb.
func (CSMS) Reset ¶
func (c CSMS) Reset(ctx context.Context, req messages.ResetRequest) (messages.ResetResponse, error)
Reset sends a Reset request from the CSMS to the charge point.
func (CSMS) ResetAsync ¶
func (c CSMS) ResetAsync(ctx context.Context, req messages.ResetRequest, cb func(messages.ResetResponse, error)) error
ResetAsync sends a Reset request without blocking, delivering the response to cb.
func (CSMS) SendLocalList ¶
func (c CSMS) SendLocalList(ctx context.Context, req messages.SendLocalListRequest) (messages.SendLocalListResponse, error)
SendLocalList sends a SendLocalList request from the CSMS to the charge point.
func (CSMS) SendLocalListAsync ¶
func (c CSMS) SendLocalListAsync(ctx context.Context, req messages.SendLocalListRequest, cb func(messages.SendLocalListResponse, error)) error
SendLocalListAsync sends a SendLocalList request without blocking, delivering the response to cb.
func (CSMS) SetChargingProfile ¶
func (c CSMS) SetChargingProfile(ctx context.Context, req messages.SetChargingProfileRequest) (messages.SetChargingProfileResponse, error)
SetChargingProfile sends a SetChargingProfile request from the CSMS to the charge point.
func (CSMS) SetChargingProfileAsync ¶
func (c CSMS) SetChargingProfileAsync(ctx context.Context, req messages.SetChargingProfileRequest, cb func(messages.SetChargingProfileResponse, error)) error
SetChargingProfileAsync sends a SetChargingProfile request without blocking, delivering the response to cb.
func (CSMS) SetDERControl ¶
func (c CSMS) SetDERControl(ctx context.Context, req messages.SetDERControlRequest) (messages.SetDERControlResponse, error)
SetDERControl sends a SetDERControl request from the CSMS to the charge point.
func (CSMS) SetDERControlAsync ¶
func (c CSMS) SetDERControlAsync(ctx context.Context, req messages.SetDERControlRequest, cb func(messages.SetDERControlResponse, error)) error
SetDERControlAsync sends a SetDERControl request without blocking, delivering the response to cb.
func (CSMS) SetDefaultTariff ¶
func (c CSMS) SetDefaultTariff(ctx context.Context, req messages.SetDefaultTariffRequest) (messages.SetDefaultTariffResponse, error)
SetDefaultTariff sends a SetDefaultTariff request from the CSMS to the charge point.
func (CSMS) SetDefaultTariffAsync ¶
func (c CSMS) SetDefaultTariffAsync(ctx context.Context, req messages.SetDefaultTariffRequest, cb func(messages.SetDefaultTariffResponse, error)) error
SetDefaultTariffAsync sends a SetDefaultTariff request without blocking, delivering the response to cb.
func (CSMS) SetDisplayMessage ¶
func (c CSMS) SetDisplayMessage(ctx context.Context, req messages.SetDisplayMessageRequest) (messages.SetDisplayMessageResponse, error)
SetDisplayMessage sends a SetDisplayMessage request from the CSMS to the charge point.
func (CSMS) SetDisplayMessageAsync ¶
func (c CSMS) SetDisplayMessageAsync(ctx context.Context, req messages.SetDisplayMessageRequest, cb func(messages.SetDisplayMessageResponse, error)) error
SetDisplayMessageAsync sends a SetDisplayMessage request without blocking, delivering the response to cb.
func (CSMS) SetMonitoringBase ¶
func (c CSMS) SetMonitoringBase(ctx context.Context, req messages.SetMonitoringBaseRequest) (messages.SetMonitoringBaseResponse, error)
SetMonitoringBase sends a SetMonitoringBase request from the CSMS to the charge point.
func (CSMS) SetMonitoringBaseAsync ¶
func (c CSMS) SetMonitoringBaseAsync(ctx context.Context, req messages.SetMonitoringBaseRequest, cb func(messages.SetMonitoringBaseResponse, error)) error
SetMonitoringBaseAsync sends a SetMonitoringBase request without blocking, delivering the response to cb.
func (CSMS) SetMonitoringLevel ¶
func (c CSMS) SetMonitoringLevel(ctx context.Context, req messages.SetMonitoringLevelRequest) (messages.SetMonitoringLevelResponse, error)
SetMonitoringLevel sends a SetMonitoringLevel request from the CSMS to the charge point.
func (CSMS) SetMonitoringLevelAsync ¶
func (c CSMS) SetMonitoringLevelAsync(ctx context.Context, req messages.SetMonitoringLevelRequest, cb func(messages.SetMonitoringLevelResponse, error)) error
SetMonitoringLevelAsync sends a SetMonitoringLevel request without blocking, delivering the response to cb.
func (CSMS) SetNetworkProfile ¶
func (c CSMS) SetNetworkProfile(ctx context.Context, req messages.SetNetworkProfileRequest) (messages.SetNetworkProfileResponse, error)
SetNetworkProfile sends a SetNetworkProfile request from the CSMS to the charge point.
func (CSMS) SetNetworkProfileAsync ¶
func (c CSMS) SetNetworkProfileAsync(ctx context.Context, req messages.SetNetworkProfileRequest, cb func(messages.SetNetworkProfileResponse, error)) error
SetNetworkProfileAsync sends a SetNetworkProfile request without blocking, delivering the response to cb.
func (CSMS) SetVariableMonitoring ¶
func (c CSMS) SetVariableMonitoring(ctx context.Context, req messages.SetVariableMonitoringRequest) (messages.SetVariableMonitoringResponse, error)
SetVariableMonitoring sends a SetVariableMonitoring request from the CSMS to the charge point.
func (CSMS) SetVariableMonitoringAsync ¶
func (c CSMS) SetVariableMonitoringAsync(ctx context.Context, req messages.SetVariableMonitoringRequest, cb func(messages.SetVariableMonitoringResponse, error)) error
SetVariableMonitoringAsync sends a SetVariableMonitoring request without blocking, delivering the response to cb.
func (CSMS) SetVariables ¶
func (c CSMS) SetVariables(ctx context.Context, req messages.SetVariablesRequest) (messages.SetVariablesResponse, error)
SetVariables sends a SetVariables request from the CSMS to the charge point.
func (CSMS) SetVariablesAsync ¶
func (c CSMS) SetVariablesAsync(ctx context.Context, req messages.SetVariablesRequest, cb func(messages.SetVariablesResponse, error)) error
SetVariablesAsync sends a SetVariables request without blocking, delivering the response to cb.
func (CSMS) TriggerMessage ¶
func (c CSMS) TriggerMessage(ctx context.Context, req messages.TriggerMessageRequest) (messages.TriggerMessageResponse, error)
TriggerMessage sends a TriggerMessage request from the CSMS to the charge point.
func (CSMS) TriggerMessageAsync ¶
func (c CSMS) TriggerMessageAsync(ctx context.Context, req messages.TriggerMessageRequest, cb func(messages.TriggerMessageResponse, error)) error
TriggerMessageAsync sends a TriggerMessage request without blocking, delivering the response to cb.
func (CSMS) UnlockConnector ¶
func (c CSMS) UnlockConnector(ctx context.Context, req messages.UnlockConnectorRequest) (messages.UnlockConnectorResponse, error)
UnlockConnector sends a UnlockConnector request from the CSMS to the charge point.
func (CSMS) UnlockConnectorAsync ¶
func (c CSMS) UnlockConnectorAsync(ctx context.Context, req messages.UnlockConnectorRequest, cb func(messages.UnlockConnectorResponse, error)) error
UnlockConnectorAsync sends a UnlockConnector request without blocking, delivering the response to cb.
func (CSMS) UnpublishFirmware ¶
func (c CSMS) UnpublishFirmware(ctx context.Context, req messages.UnpublishFirmwareRequest) (messages.UnpublishFirmwareResponse, error)
UnpublishFirmware sends a UnpublishFirmware request from the CSMS to the charge point.
func (CSMS) UnpublishFirmwareAsync ¶
func (c CSMS) UnpublishFirmwareAsync(ctx context.Context, req messages.UnpublishFirmwareRequest, cb func(messages.UnpublishFirmwareResponse, error)) error
UnpublishFirmwareAsync sends a UnpublishFirmware request without blocking, delivering the response to cb.
func (CSMS) UpdateDynamicSchedule ¶
func (c CSMS) UpdateDynamicSchedule(ctx context.Context, req messages.UpdateDynamicScheduleRequest) (messages.UpdateDynamicScheduleResponse, error)
UpdateDynamicSchedule sends a UpdateDynamicSchedule request from the CSMS to the charge point.
func (CSMS) UpdateDynamicScheduleAsync ¶
func (c CSMS) UpdateDynamicScheduleAsync(ctx context.Context, req messages.UpdateDynamicScheduleRequest, cb func(messages.UpdateDynamicScheduleResponse, error)) error
UpdateDynamicScheduleAsync sends a UpdateDynamicSchedule request without blocking, delivering the response to cb.
func (CSMS) UpdateFirmware ¶
func (c CSMS) UpdateFirmware(ctx context.Context, req messages.UpdateFirmwareRequest) (messages.UpdateFirmwareResponse, error)
UpdateFirmware sends a UpdateFirmware request from the CSMS to the charge point.
func (CSMS) UpdateFirmwareAsync ¶
func (c CSMS) UpdateFirmwareAsync(ctx context.Context, req messages.UpdateFirmwareRequest, cb func(messages.UpdateFirmwareResponse, error)) error
UpdateFirmwareAsync sends a UpdateFirmware request without blocking, delivering the response to cb.
func (CSMS) UsePriorityCharging ¶
func (c CSMS) UsePriorityCharging(ctx context.Context, req messages.UsePriorityChargingRequest) (messages.UsePriorityChargingResponse, error)
UsePriorityCharging sends a UsePriorityCharging request from the CSMS to the charge point.
func (CSMS) UsePriorityChargingAsync ¶
func (c CSMS) UsePriorityChargingAsync(ctx context.Context, req messages.UsePriorityChargingRequest, cb func(messages.UsePriorityChargingResponse, error)) error
UsePriorityChargingAsync sends a UsePriorityCharging request without blocking, delivering the response to cb.