Documentation
¶
Index ¶
- func CPAuthorize(ctx context.Context, c *cp.Client, req messages.AuthorizeRequest) (messages.AuthorizeResponse, error)
- func CPBootNotification(ctx context.Context, c *cp.Client, req messages.BootNotificationRequest) (messages.BootNotificationResponse, error)
- func CPClearedChargingLimit(ctx context.Context, c *cp.Client, req messages.ClearedChargingLimitRequest) (messages.ClearedChargingLimitResponse, error)
- func CPDataTransfer(ctx context.Context, c *cp.Client, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
- func CPFirmwareStatusNotification(ctx context.Context, c *cp.Client, ...) (messages.FirmwareStatusNotificationResponse, error)
- func CPGet15118EVCertificate(ctx context.Context, c *cp.Client, req messages.Get15118EVCertificateRequest) (messages.Get15118EVCertificateResponse, error)
- func CPGetCertificateChainStatus(ctx context.Context, c *cp.Client, ...) (messages.GetCertificateChainStatusResponse, error)
- func CPGetCertificateStatus(ctx context.Context, c *cp.Client, req messages.GetCertificateStatusRequest) (messages.GetCertificateStatusResponse, error)
- func CPHeartbeat(ctx context.Context, c *cp.Client, req messages.HeartbeatRequest) (messages.HeartbeatResponse, error)
- func CPLogStatusNotification(ctx context.Context, c *cp.Client, req messages.LogStatusNotificationRequest) (messages.LogStatusNotificationResponse, error)
- func CPMeterValues(ctx context.Context, c *cp.Client, req messages.MeterValuesRequest) (messages.MeterValuesResponse, error)
- func CPNotifyChargingLimit(ctx context.Context, c *cp.Client, req messages.NotifyChargingLimitRequest) (messages.NotifyChargingLimitResponse, error)
- func CPNotifyCustomerInformation(ctx context.Context, c *cp.Client, ...) (messages.NotifyCustomerInformationResponse, error)
- func CPNotifyDERAlarm(ctx context.Context, c *cp.Client, req messages.NotifyDERAlarmRequest) (messages.NotifyDERAlarmResponse, error)
- func CPNotifyDERStartStop(ctx context.Context, c *cp.Client, req messages.NotifyDERStartStopRequest) (messages.NotifyDERStartStopResponse, error)
- func CPNotifyDisplayMessages(ctx context.Context, c *cp.Client, req messages.NotifyDisplayMessagesRequest) (messages.NotifyDisplayMessagesResponse, error)
- func CPNotifyEVChargingNeeds(ctx context.Context, c *cp.Client, req messages.NotifyEVChargingNeedsRequest) (messages.NotifyEVChargingNeedsResponse, error)
- func CPNotifyEVChargingSchedule(ctx context.Context, c *cp.Client, ...) (messages.NotifyEVChargingScheduleResponse, error)
- func CPNotifyEvent(ctx context.Context, c *cp.Client, req messages.NotifyEventRequest) (messages.NotifyEventResponse, error)
- func CPNotifyMonitoringReport(ctx context.Context, c *cp.Client, req messages.NotifyMonitoringReportRequest) (messages.NotifyMonitoringReportResponse, error)
- func CPNotifyPeriodicEventStream(ctx context.Context, c *cp.Client, req messages.NotifyPeriodicEventStream) error
- func CPNotifyPriorityCharging(ctx context.Context, c *cp.Client, req messages.NotifyPriorityChargingRequest) (messages.NotifyPriorityChargingResponse, error)
- func CPNotifyReport(ctx context.Context, c *cp.Client, req messages.NotifyReportRequest) (messages.NotifyReportResponse, error)
- func CPNotifySettlement(ctx context.Context, c *cp.Client, req messages.NotifySettlementRequest) (messages.NotifySettlementResponse, error)
- func CPPublishFirmwareStatusNotification(ctx context.Context, c *cp.Client, ...) (messages.PublishFirmwareStatusNotificationResponse, error)
- func CPPullDynamicScheduleUpdate(ctx context.Context, c *cp.Client, ...) (messages.PullDynamicScheduleUpdateResponse, error)
- func CPReportChargingProfiles(ctx context.Context, c *cp.Client, req messages.ReportChargingProfilesRequest) (messages.ReportChargingProfilesResponse, error)
- func CPReportDERControl(ctx context.Context, c *cp.Client, req messages.ReportDERControlRequest) (messages.ReportDERControlResponse, error)
- func CPRequestBatterySwap(ctx context.Context, c *cp.Client, req messages.RequestBatterySwapRequest) (messages.RequestBatterySwapResponse, error)
- func CPReservationStatusUpdate(ctx context.Context, c *cp.Client, req messages.ReservationStatusUpdateRequest) (messages.ReservationStatusUpdateResponse, error)
- func CPSecurityEventNotification(ctx context.Context, c *cp.Client, ...) (messages.SecurityEventNotificationResponse, error)
- func CPSignCertificate(ctx context.Context, c *cp.Client, req messages.SignCertificateRequest) (messages.SignCertificateResponse, error)
- func CPStatusNotification(ctx context.Context, c *cp.Client, req messages.StatusNotificationRequest) (messages.StatusNotificationResponse, error)
- func CPTransactionEvent(ctx context.Context, c *cp.Client, req messages.TransactionEventRequest) (messages.TransactionEventResponse, error)
- func CPVatNumberValidation(ctx context.Context, c *cp.Client, req messages.VatNumberValidationRequest) (messages.VatNumberValidationResponse, error)
- func CSMSAFRRSignal(ctx context.Context, conn *csms.Conn, req messages.AFRRSignalRequest) (messages.AFRRSignalResponse, error)
- func CSMSAdjustPeriodicEventStream(ctx context.Context, conn *csms.Conn, ...) (messages.AdjustPeriodicEventStreamResponse, error)
- func CSMSBatterySwap(ctx context.Context, conn *csms.Conn, req messages.BatterySwapRequest) (messages.BatterySwapResponse, error)
- func CSMSCancelReservation(ctx context.Context, conn *csms.Conn, req messages.CancelReservationRequest) (messages.CancelReservationResponse, error)
- func CSMSCertificateSigned(ctx context.Context, conn *csms.Conn, req messages.CertificateSignedRequest) (messages.CertificateSignedResponse, error)
- func CSMSChangeAvailability(ctx context.Context, conn *csms.Conn, req messages.ChangeAvailabilityRequest) (messages.ChangeAvailabilityResponse, error)
- func CSMSChangeTransactionTariff(ctx context.Context, conn *csms.Conn, ...) (messages.ChangeTransactionTariffResponse, error)
- func CSMSClearCache(ctx context.Context, conn *csms.Conn, req messages.ClearCacheRequest) (messages.ClearCacheResponse, error)
- func CSMSClearChargingProfile(ctx context.Context, conn *csms.Conn, req messages.ClearChargingProfileRequest) (messages.ClearChargingProfileResponse, error)
- func CSMSClearDERControl(ctx context.Context, conn *csms.Conn, req messages.ClearDERControlRequest) (messages.ClearDERControlResponse, error)
- func CSMSClearDisplayMessage(ctx context.Context, conn *csms.Conn, req messages.ClearDisplayMessageRequest) (messages.ClearDisplayMessageResponse, error)
- func CSMSClearTariffs(ctx context.Context, conn *csms.Conn, req messages.ClearTariffsRequest) (messages.ClearTariffsResponse, error)
- func CSMSClearVariableMonitoring(ctx context.Context, conn *csms.Conn, ...) (messages.ClearVariableMonitoringResponse, error)
- func CSMSClosePeriodicEventStream(ctx context.Context, conn *csms.Conn, ...) (messages.ClosePeriodicEventStreamResponse, error)
- func CSMSCostUpdated(ctx context.Context, conn *csms.Conn, req messages.CostUpdatedRequest) (messages.CostUpdatedResponse, error)
- func CSMSCustomerInformation(ctx context.Context, conn *csms.Conn, req messages.CustomerInformationRequest) (messages.CustomerInformationResponse, error)
- func CSMSDataTransfer(ctx context.Context, conn *csms.Conn, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
- func CSMSDeleteCertificate(ctx context.Context, conn *csms.Conn, req messages.DeleteCertificateRequest) (messages.DeleteCertificateResponse, error)
- func CSMSGetBaseReport(ctx context.Context, conn *csms.Conn, req messages.GetBaseReportRequest) (messages.GetBaseReportResponse, error)
- func CSMSGetChargingProfiles(ctx context.Context, conn *csms.Conn, req messages.GetChargingProfilesRequest) (messages.GetChargingProfilesResponse, error)
- func CSMSGetCompositeSchedule(ctx context.Context, conn *csms.Conn, req messages.GetCompositeScheduleRequest) (messages.GetCompositeScheduleResponse, error)
- func CSMSGetDERControl(ctx context.Context, conn *csms.Conn, req messages.GetDERControlRequest) (messages.GetDERControlResponse, error)
- func CSMSGetDisplayMessages(ctx context.Context, conn *csms.Conn, req messages.GetDisplayMessagesRequest) (messages.GetDisplayMessagesResponse, error)
- func CSMSGetInstalledCertificateIds(ctx context.Context, conn *csms.Conn, ...) (messages.GetInstalledCertificateIdsResponse, error)
- func CSMSGetLocalListVersion(ctx context.Context, conn *csms.Conn, req messages.GetLocalListVersionRequest) (messages.GetLocalListVersionResponse, error)
- func CSMSGetLog(ctx context.Context, conn *csms.Conn, req messages.GetLogRequest) (messages.GetLogResponse, error)
- func CSMSGetMonitoringReport(ctx context.Context, conn *csms.Conn, req messages.GetMonitoringReportRequest) (messages.GetMonitoringReportResponse, error)
- func CSMSGetPeriodicEventStream(ctx context.Context, conn *csms.Conn, ...) (messages.GetPeriodicEventStreamResponse, error)
- func CSMSGetReport(ctx context.Context, conn *csms.Conn, req messages.GetReportRequest) (messages.GetReportResponse, error)
- func CSMSGetTariffs(ctx context.Context, conn *csms.Conn, req messages.GetTariffsRequest) (messages.GetTariffsResponse, error)
- func CSMSGetTransactionStatus(ctx context.Context, conn *csms.Conn, req messages.GetTransactionStatusRequest) (messages.GetTransactionStatusResponse, error)
- func CSMSGetVariables(ctx context.Context, conn *csms.Conn, req messages.GetVariablesRequest) (messages.GetVariablesResponse, error)
- func CSMSInstallCertificate(ctx context.Context, conn *csms.Conn, req messages.InstallCertificateRequest) (messages.InstallCertificateResponse, error)
- func CSMSNotifyAllowedEnergyTransfer(ctx context.Context, conn *csms.Conn, ...) (messages.NotifyAllowedEnergyTransferResponse, error)
- func CSMSNotifyWebPaymentStarted(ctx context.Context, conn *csms.Conn, ...) (messages.NotifyWebPaymentStartedResponse, error)
- func CSMSOpenPeriodicEventStream(ctx context.Context, conn *csms.Conn, ...) (messages.OpenPeriodicEventStreamResponse, error)
- func CSMSPublishFirmware(ctx context.Context, conn *csms.Conn, req messages.PublishFirmwareRequest) (messages.PublishFirmwareResponse, error)
- func CSMSRequestStartTransaction(ctx context.Context, conn *csms.Conn, ...) (messages.RequestStartTransactionResponse, error)
- func CSMSRequestStopTransaction(ctx context.Context, conn *csms.Conn, ...) (messages.RequestStopTransactionResponse, error)
- func CSMSReserveNow(ctx context.Context, conn *csms.Conn, req messages.ReserveNowRequest) (messages.ReserveNowResponse, error)
- func CSMSReset(ctx context.Context, conn *csms.Conn, req messages.ResetRequest) (messages.ResetResponse, error)
- func CSMSSendLocalList(ctx context.Context, conn *csms.Conn, req messages.SendLocalListRequest) (messages.SendLocalListResponse, error)
- func CSMSSetChargingProfile(ctx context.Context, conn *csms.Conn, req messages.SetChargingProfileRequest) (messages.SetChargingProfileResponse, error)
- func CSMSSetDERControl(ctx context.Context, conn *csms.Conn, req messages.SetDERControlRequest) (messages.SetDERControlResponse, error)
- func CSMSSetDefaultTariff(ctx context.Context, conn *csms.Conn, req messages.SetDefaultTariffRequest) (messages.SetDefaultTariffResponse, error)
- func CSMSSetDisplayMessage(ctx context.Context, conn *csms.Conn, req messages.SetDisplayMessageRequest) (messages.SetDisplayMessageResponse, error)
- func CSMSSetMonitoringBase(ctx context.Context, conn *csms.Conn, req messages.SetMonitoringBaseRequest) (messages.SetMonitoringBaseResponse, error)
- func CSMSSetMonitoringLevel(ctx context.Context, conn *csms.Conn, req messages.SetMonitoringLevelRequest) (messages.SetMonitoringLevelResponse, error)
- func CSMSSetNetworkProfile(ctx context.Context, conn *csms.Conn, req messages.SetNetworkProfileRequest) (messages.SetNetworkProfileResponse, error)
- func CSMSSetVariableMonitoring(ctx context.Context, conn *csms.Conn, ...) (messages.SetVariableMonitoringResponse, error)
- func CSMSSetVariables(ctx context.Context, conn *csms.Conn, req messages.SetVariablesRequest) (messages.SetVariablesResponse, error)
- func CSMSTriggerMessage(ctx context.Context, conn *csms.Conn, req messages.TriggerMessageRequest) (messages.TriggerMessageResponse, error)
- func CSMSUnlockConnector(ctx context.Context, conn *csms.Conn, req messages.UnlockConnectorRequest) (messages.UnlockConnectorResponse, error)
- func CSMSUnpublishFirmware(ctx context.Context, conn *csms.Conn, req messages.UnpublishFirmwareRequest) (messages.UnpublishFirmwareResponse, error)
- func CSMSUpdateDynamicSchedule(ctx context.Context, conn *csms.Conn, ...) (messages.UpdateDynamicScheduleResponse, error)
- func CSMSUpdateFirmware(ctx context.Context, conn *csms.Conn, req messages.UpdateFirmwareRequest) (messages.UpdateFirmwareResponse, error)
- func CSMSUsePriorityCharging(ctx context.Context, conn *csms.Conn, req messages.UsePriorityChargingRequest) (messages.UsePriorityChargingResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CPAuthorize ¶
func CPAuthorize(ctx context.Context, c *cp.Client, req messages.AuthorizeRequest) (messages.AuthorizeResponse, error)
CPAuthorize sends a Authorize request from the charge point to the CSMS.
func CPBootNotification ¶
func CPBootNotification(ctx context.Context, c *cp.Client, req messages.BootNotificationRequest) (messages.BootNotificationResponse, error)
CPBootNotification sends a BootNotification request from the charge point to the CSMS.
func CPClearedChargingLimit ¶
func CPClearedChargingLimit(ctx context.Context, c *cp.Client, req messages.ClearedChargingLimitRequest) (messages.ClearedChargingLimitResponse, error)
CPClearedChargingLimit sends a ClearedChargingLimit request from the charge point to the CSMS.
func CPDataTransfer ¶
func CPDataTransfer(ctx context.Context, c *cp.Client, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
CPDataTransfer sends a DataTransfer request from the charge point to the CSMS.
func CPFirmwareStatusNotification ¶
func CPFirmwareStatusNotification(ctx context.Context, c *cp.Client, req messages.FirmwareStatusNotificationRequest) (messages.FirmwareStatusNotificationResponse, error)
CPFirmwareStatusNotification sends a FirmwareStatusNotification request from the charge point to the CSMS.
func CPGet15118EVCertificate ¶
func CPGet15118EVCertificate(ctx context.Context, c *cp.Client, req messages.Get15118EVCertificateRequest) (messages.Get15118EVCertificateResponse, error)
CPGet15118EVCertificate sends a Get15118EVCertificate request from the charge point to the CSMS.
func CPGetCertificateChainStatus ¶
func CPGetCertificateChainStatus(ctx context.Context, c *cp.Client, req messages.GetCertificateChainStatusRequest) (messages.GetCertificateChainStatusResponse, error)
CPGetCertificateChainStatus sends a GetCertificateChainStatus request from the charge point to the CSMS.
func CPGetCertificateStatus ¶
func CPGetCertificateStatus(ctx context.Context, c *cp.Client, req messages.GetCertificateStatusRequest) (messages.GetCertificateStatusResponse, error)
CPGetCertificateStatus sends a GetCertificateStatus request from the charge point to the CSMS.
func CPHeartbeat ¶
func CPHeartbeat(ctx context.Context, c *cp.Client, req messages.HeartbeatRequest) (messages.HeartbeatResponse, error)
CPHeartbeat sends a Heartbeat request from the charge point to the CSMS.
func CPLogStatusNotification ¶
func CPLogStatusNotification(ctx context.Context, c *cp.Client, req messages.LogStatusNotificationRequest) (messages.LogStatusNotificationResponse, error)
CPLogStatusNotification sends a LogStatusNotification request from the charge point to the CSMS.
func CPMeterValues ¶
func CPMeterValues(ctx context.Context, c *cp.Client, req messages.MeterValuesRequest) (messages.MeterValuesResponse, error)
CPMeterValues sends a MeterValues request from the charge point to the CSMS.
func CPNotifyChargingLimit ¶
func CPNotifyChargingLimit(ctx context.Context, c *cp.Client, req messages.NotifyChargingLimitRequest) (messages.NotifyChargingLimitResponse, error)
CPNotifyChargingLimit sends a NotifyChargingLimit request from the charge point to the CSMS.
func CPNotifyCustomerInformation ¶
func CPNotifyCustomerInformation(ctx context.Context, c *cp.Client, req messages.NotifyCustomerInformationRequest) (messages.NotifyCustomerInformationResponse, error)
CPNotifyCustomerInformation sends a NotifyCustomerInformation request from the charge point to the CSMS.
func CPNotifyDERAlarm ¶
func CPNotifyDERAlarm(ctx context.Context, c *cp.Client, req messages.NotifyDERAlarmRequest) (messages.NotifyDERAlarmResponse, error)
CPNotifyDERAlarm sends a NotifyDERAlarm request from the charge point to the CSMS.
func CPNotifyDERStartStop ¶
func CPNotifyDERStartStop(ctx context.Context, c *cp.Client, req messages.NotifyDERStartStopRequest) (messages.NotifyDERStartStopResponse, error)
CPNotifyDERStartStop sends a NotifyDERStartStop request from the charge point to the CSMS.
func CPNotifyDisplayMessages ¶
func CPNotifyDisplayMessages(ctx context.Context, c *cp.Client, req messages.NotifyDisplayMessagesRequest) (messages.NotifyDisplayMessagesResponse, error)
CPNotifyDisplayMessages sends a NotifyDisplayMessages request from the charge point to the CSMS.
func CPNotifyEVChargingNeeds ¶
func CPNotifyEVChargingNeeds(ctx context.Context, c *cp.Client, req messages.NotifyEVChargingNeedsRequest) (messages.NotifyEVChargingNeedsResponse, error)
CPNotifyEVChargingNeeds sends a NotifyEVChargingNeeds request from the charge point to the CSMS.
func CPNotifyEVChargingSchedule ¶
func CPNotifyEVChargingSchedule(ctx context.Context, c *cp.Client, req messages.NotifyEVChargingScheduleRequest) (messages.NotifyEVChargingScheduleResponse, error)
CPNotifyEVChargingSchedule sends a NotifyEVChargingSchedule request from the charge point to the CSMS.
func CPNotifyEvent ¶
func CPNotifyEvent(ctx context.Context, c *cp.Client, req messages.NotifyEventRequest) (messages.NotifyEventResponse, error)
CPNotifyEvent sends a NotifyEvent request from the charge point to the CSMS.
func CPNotifyMonitoringReport ¶
func CPNotifyMonitoringReport(ctx context.Context, c *cp.Client, req messages.NotifyMonitoringReportRequest) (messages.NotifyMonitoringReportResponse, error)
CPNotifyMonitoringReport sends a NotifyMonitoringReport request from the charge point to the CSMS.
func CPNotifyPeriodicEventStream ¶ added in v0.1.7
func CPNotifyPeriodicEventStream(ctx context.Context, c *cp.Client, req messages.NotifyPeriodicEventStream) error
CPNotifyPeriodicEventStream sends a NotifyPeriodicEventStream SEND from the charge point to the CSMS (no response).
func CPNotifyPriorityCharging ¶
func CPNotifyPriorityCharging(ctx context.Context, c *cp.Client, req messages.NotifyPriorityChargingRequest) (messages.NotifyPriorityChargingResponse, error)
CPNotifyPriorityCharging sends a NotifyPriorityCharging request from the charge point to the CSMS.
func CPNotifyReport ¶
func CPNotifyReport(ctx context.Context, c *cp.Client, req messages.NotifyReportRequest) (messages.NotifyReportResponse, error)
CPNotifyReport sends a NotifyReport request from the charge point to the CSMS.
func CPNotifySettlement ¶
func CPNotifySettlement(ctx context.Context, c *cp.Client, req messages.NotifySettlementRequest) (messages.NotifySettlementResponse, error)
CPNotifySettlement sends a NotifySettlement request from the charge point to the CSMS.
func CPPublishFirmwareStatusNotification ¶
func CPPublishFirmwareStatusNotification(ctx context.Context, c *cp.Client, req messages.PublishFirmwareStatusNotificationRequest) (messages.PublishFirmwareStatusNotificationResponse, error)
CPPublishFirmwareStatusNotification sends a PublishFirmwareStatusNotification request from the charge point to the CSMS.
func CPPullDynamicScheduleUpdate ¶
func CPPullDynamicScheduleUpdate(ctx context.Context, c *cp.Client, req messages.PullDynamicScheduleUpdateRequest) (messages.PullDynamicScheduleUpdateResponse, error)
CPPullDynamicScheduleUpdate sends a PullDynamicScheduleUpdate request from the charge point to the CSMS.
func CPReportChargingProfiles ¶
func CPReportChargingProfiles(ctx context.Context, c *cp.Client, req messages.ReportChargingProfilesRequest) (messages.ReportChargingProfilesResponse, error)
CPReportChargingProfiles sends a ReportChargingProfiles request from the charge point to the CSMS.
func CPReportDERControl ¶
func CPReportDERControl(ctx context.Context, c *cp.Client, req messages.ReportDERControlRequest) (messages.ReportDERControlResponse, error)
CPReportDERControl sends a ReportDERControl request from the charge point to the CSMS.
func CPRequestBatterySwap ¶
func CPRequestBatterySwap(ctx context.Context, c *cp.Client, req messages.RequestBatterySwapRequest) (messages.RequestBatterySwapResponse, error)
CPRequestBatterySwap sends a RequestBatterySwap request from the charge point to the CSMS.
func CPReservationStatusUpdate ¶
func CPReservationStatusUpdate(ctx context.Context, c *cp.Client, req messages.ReservationStatusUpdateRequest) (messages.ReservationStatusUpdateResponse, error)
CPReservationStatusUpdate sends a ReservationStatusUpdate request from the charge point to the CSMS.
func CPSecurityEventNotification ¶
func CPSecurityEventNotification(ctx context.Context, c *cp.Client, req messages.SecurityEventNotificationRequest) (messages.SecurityEventNotificationResponse, error)
CPSecurityEventNotification sends a SecurityEventNotification request from the charge point to the CSMS.
func CPSignCertificate ¶
func CPSignCertificate(ctx context.Context, c *cp.Client, req messages.SignCertificateRequest) (messages.SignCertificateResponse, error)
CPSignCertificate sends a SignCertificate request from the charge point to the CSMS.
func CPStatusNotification ¶
func CPStatusNotification(ctx context.Context, c *cp.Client, req messages.StatusNotificationRequest) (messages.StatusNotificationResponse, error)
CPStatusNotification sends a StatusNotification request from the charge point to the CSMS.
func CPTransactionEvent ¶
func CPTransactionEvent(ctx context.Context, c *cp.Client, req messages.TransactionEventRequest) (messages.TransactionEventResponse, error)
CPTransactionEvent sends a TransactionEvent request from the charge point to the CSMS.
func CPVatNumberValidation ¶
func CPVatNumberValidation(ctx context.Context, c *cp.Client, req messages.VatNumberValidationRequest) (messages.VatNumberValidationResponse, error)
CPVatNumberValidation sends a VatNumberValidation request from the charge point to the CSMS.
func CSMSAFRRSignal ¶
func CSMSAFRRSignal(ctx context.Context, conn *csms.Conn, req messages.AFRRSignalRequest) (messages.AFRRSignalResponse, error)
CSMSAFRRSignal sends a AFRRSignal request from the CSMS to a connected charge point.
func CSMSAdjustPeriodicEventStream ¶
func CSMSAdjustPeriodicEventStream(ctx context.Context, conn *csms.Conn, req messages.AdjustPeriodicEventStreamRequest) (messages.AdjustPeriodicEventStreamResponse, error)
CSMSAdjustPeriodicEventStream sends a AdjustPeriodicEventStream request from the CSMS to a connected charge point.
func CSMSBatterySwap ¶
func CSMSBatterySwap(ctx context.Context, conn *csms.Conn, req messages.BatterySwapRequest) (messages.BatterySwapResponse, error)
CSMSBatterySwap sends a BatterySwap request from the CSMS to a connected charge point.
func CSMSCancelReservation ¶
func CSMSCancelReservation(ctx context.Context, conn *csms.Conn, req messages.CancelReservationRequest) (messages.CancelReservationResponse, error)
CSMSCancelReservation sends a CancelReservation request from the CSMS to a connected charge point.
func CSMSCertificateSigned ¶
func CSMSCertificateSigned(ctx context.Context, conn *csms.Conn, req messages.CertificateSignedRequest) (messages.CertificateSignedResponse, error)
CSMSCertificateSigned sends a CertificateSigned request from the CSMS to a connected charge point.
func CSMSChangeAvailability ¶
func CSMSChangeAvailability(ctx context.Context, conn *csms.Conn, req messages.ChangeAvailabilityRequest) (messages.ChangeAvailabilityResponse, error)
CSMSChangeAvailability sends a ChangeAvailability request from the CSMS to a connected charge point.
func CSMSChangeTransactionTariff ¶
func CSMSChangeTransactionTariff(ctx context.Context, conn *csms.Conn, req messages.ChangeTransactionTariffRequest) (messages.ChangeTransactionTariffResponse, error)
CSMSChangeTransactionTariff sends a ChangeTransactionTariff request from the CSMS to a connected charge point.
func CSMSClearCache ¶
func CSMSClearCache(ctx context.Context, conn *csms.Conn, req messages.ClearCacheRequest) (messages.ClearCacheResponse, error)
CSMSClearCache sends a ClearCache request from the CSMS to a connected charge point.
func CSMSClearChargingProfile ¶
func CSMSClearChargingProfile(ctx context.Context, conn *csms.Conn, req messages.ClearChargingProfileRequest) (messages.ClearChargingProfileResponse, error)
CSMSClearChargingProfile sends a ClearChargingProfile request from the CSMS to a connected charge point.
func CSMSClearDERControl ¶
func CSMSClearDERControl(ctx context.Context, conn *csms.Conn, req messages.ClearDERControlRequest) (messages.ClearDERControlResponse, error)
CSMSClearDERControl sends a ClearDERControl request from the CSMS to a connected charge point.
func CSMSClearDisplayMessage ¶
func CSMSClearDisplayMessage(ctx context.Context, conn *csms.Conn, req messages.ClearDisplayMessageRequest) (messages.ClearDisplayMessageResponse, error)
CSMSClearDisplayMessage sends a ClearDisplayMessage request from the CSMS to a connected charge point.
func CSMSClearTariffs ¶
func CSMSClearTariffs(ctx context.Context, conn *csms.Conn, req messages.ClearTariffsRequest) (messages.ClearTariffsResponse, error)
CSMSClearTariffs sends a ClearTariffs request from the CSMS to a connected charge point.
func CSMSClearVariableMonitoring ¶
func CSMSClearVariableMonitoring(ctx context.Context, conn *csms.Conn, req messages.ClearVariableMonitoringRequest) (messages.ClearVariableMonitoringResponse, error)
CSMSClearVariableMonitoring sends a ClearVariableMonitoring request from the CSMS to a connected charge point.
func CSMSClosePeriodicEventStream ¶
func CSMSClosePeriodicEventStream(ctx context.Context, conn *csms.Conn, req messages.ClosePeriodicEventStreamRequest) (messages.ClosePeriodicEventStreamResponse, error)
CSMSClosePeriodicEventStream sends a ClosePeriodicEventStream request from the CSMS to a connected charge point.
func CSMSCostUpdated ¶
func CSMSCostUpdated(ctx context.Context, conn *csms.Conn, req messages.CostUpdatedRequest) (messages.CostUpdatedResponse, error)
CSMSCostUpdated sends a CostUpdated request from the CSMS to a connected charge point.
func CSMSCustomerInformation ¶
func CSMSCustomerInformation(ctx context.Context, conn *csms.Conn, req messages.CustomerInformationRequest) (messages.CustomerInformationResponse, error)
CSMSCustomerInformation sends a CustomerInformation request from the CSMS to a connected charge point.
func CSMSDataTransfer ¶
func CSMSDataTransfer(ctx context.Context, conn *csms.Conn, req messages.DataTransferRequest) (messages.DataTransferResponse, error)
CSMSDataTransfer sends a DataTransfer request from the CSMS to a connected charge point.
func CSMSDeleteCertificate ¶
func CSMSDeleteCertificate(ctx context.Context, conn *csms.Conn, req messages.DeleteCertificateRequest) (messages.DeleteCertificateResponse, error)
CSMSDeleteCertificate sends a DeleteCertificate request from the CSMS to a connected charge point.
func CSMSGetBaseReport ¶
func CSMSGetBaseReport(ctx context.Context, conn *csms.Conn, req messages.GetBaseReportRequest) (messages.GetBaseReportResponse, error)
CSMSGetBaseReport sends a GetBaseReport request from the CSMS to a connected charge point.
func CSMSGetChargingProfiles ¶
func CSMSGetChargingProfiles(ctx context.Context, conn *csms.Conn, req messages.GetChargingProfilesRequest) (messages.GetChargingProfilesResponse, error)
CSMSGetChargingProfiles sends a GetChargingProfiles request from the CSMS to a connected charge point.
func CSMSGetCompositeSchedule ¶
func CSMSGetCompositeSchedule(ctx context.Context, conn *csms.Conn, req messages.GetCompositeScheduleRequest) (messages.GetCompositeScheduleResponse, error)
CSMSGetCompositeSchedule sends a GetCompositeSchedule request from the CSMS to a connected charge point.
func CSMSGetDERControl ¶
func CSMSGetDERControl(ctx context.Context, conn *csms.Conn, req messages.GetDERControlRequest) (messages.GetDERControlResponse, error)
CSMSGetDERControl sends a GetDERControl request from the CSMS to a connected charge point.
func CSMSGetDisplayMessages ¶
func CSMSGetDisplayMessages(ctx context.Context, conn *csms.Conn, req messages.GetDisplayMessagesRequest) (messages.GetDisplayMessagesResponse, error)
CSMSGetDisplayMessages sends a GetDisplayMessages request from the CSMS to a connected charge point.
func CSMSGetInstalledCertificateIds ¶
func CSMSGetInstalledCertificateIds(ctx context.Context, conn *csms.Conn, req messages.GetInstalledCertificateIdsRequest) (messages.GetInstalledCertificateIdsResponse, error)
CSMSGetInstalledCertificateIds sends a GetInstalledCertificateIds request from the CSMS to a connected charge point.
func CSMSGetLocalListVersion ¶
func CSMSGetLocalListVersion(ctx context.Context, conn *csms.Conn, req messages.GetLocalListVersionRequest) (messages.GetLocalListVersionResponse, error)
CSMSGetLocalListVersion sends a GetLocalListVersion request from the CSMS to a connected charge point.
func CSMSGetLog ¶
func CSMSGetLog(ctx context.Context, conn *csms.Conn, req messages.GetLogRequest) (messages.GetLogResponse, error)
CSMSGetLog sends a GetLog request from the CSMS to a connected charge point.
func CSMSGetMonitoringReport ¶
func CSMSGetMonitoringReport(ctx context.Context, conn *csms.Conn, req messages.GetMonitoringReportRequest) (messages.GetMonitoringReportResponse, error)
CSMSGetMonitoringReport sends a GetMonitoringReport request from the CSMS to a connected charge point.
func CSMSGetPeriodicEventStream ¶
func CSMSGetPeriodicEventStream(ctx context.Context, conn *csms.Conn, req messages.GetPeriodicEventStreamRequest) (messages.GetPeriodicEventStreamResponse, error)
CSMSGetPeriodicEventStream sends a GetPeriodicEventStream request from the CSMS to a connected charge point.
func CSMSGetReport ¶
func CSMSGetReport(ctx context.Context, conn *csms.Conn, req messages.GetReportRequest) (messages.GetReportResponse, error)
CSMSGetReport sends a GetReport request from the CSMS to a connected charge point.
func CSMSGetTariffs ¶
func CSMSGetTariffs(ctx context.Context, conn *csms.Conn, req messages.GetTariffsRequest) (messages.GetTariffsResponse, error)
CSMSGetTariffs sends a GetTariffs request from the CSMS to a connected charge point.
func CSMSGetTransactionStatus ¶
func CSMSGetTransactionStatus(ctx context.Context, conn *csms.Conn, req messages.GetTransactionStatusRequest) (messages.GetTransactionStatusResponse, error)
CSMSGetTransactionStatus sends a GetTransactionStatus request from the CSMS to a connected charge point.
func CSMSGetVariables ¶
func CSMSGetVariables(ctx context.Context, conn *csms.Conn, req messages.GetVariablesRequest) (messages.GetVariablesResponse, error)
CSMSGetVariables sends a GetVariables request from the CSMS to a connected charge point.
func CSMSInstallCertificate ¶
func CSMSInstallCertificate(ctx context.Context, conn *csms.Conn, req messages.InstallCertificateRequest) (messages.InstallCertificateResponse, error)
CSMSInstallCertificate sends a InstallCertificate request from the CSMS to a connected charge point.
func CSMSNotifyAllowedEnergyTransfer ¶
func CSMSNotifyAllowedEnergyTransfer(ctx context.Context, conn *csms.Conn, req messages.NotifyAllowedEnergyTransferRequest) (messages.NotifyAllowedEnergyTransferResponse, error)
CSMSNotifyAllowedEnergyTransfer sends a NotifyAllowedEnergyTransfer request from the CSMS to a connected charge point.
func CSMSNotifyWebPaymentStarted ¶
func CSMSNotifyWebPaymentStarted(ctx context.Context, conn *csms.Conn, req messages.NotifyWebPaymentStartedRequest) (messages.NotifyWebPaymentStartedResponse, error)
CSMSNotifyWebPaymentStarted sends a NotifyWebPaymentStarted request from the CSMS to a connected charge point.
func CSMSOpenPeriodicEventStream ¶
func CSMSOpenPeriodicEventStream(ctx context.Context, conn *csms.Conn, req messages.OpenPeriodicEventStreamRequest) (messages.OpenPeriodicEventStreamResponse, error)
CSMSOpenPeriodicEventStream sends a OpenPeriodicEventStream request from the CSMS to a connected charge point.
func CSMSPublishFirmware ¶
func CSMSPublishFirmware(ctx context.Context, conn *csms.Conn, req messages.PublishFirmwareRequest) (messages.PublishFirmwareResponse, error)
CSMSPublishFirmware sends a PublishFirmware request from the CSMS to a connected charge point.
func CSMSRequestStartTransaction ¶
func CSMSRequestStartTransaction(ctx context.Context, conn *csms.Conn, req messages.RequestStartTransactionRequest) (messages.RequestStartTransactionResponse, error)
CSMSRequestStartTransaction sends a RequestStartTransaction request from the CSMS to a connected charge point.
func CSMSRequestStopTransaction ¶
func CSMSRequestStopTransaction(ctx context.Context, conn *csms.Conn, req messages.RequestStopTransactionRequest) (messages.RequestStopTransactionResponse, error)
CSMSRequestStopTransaction sends a RequestStopTransaction request from the CSMS to a connected charge point.
func CSMSReserveNow ¶
func CSMSReserveNow(ctx context.Context, conn *csms.Conn, req messages.ReserveNowRequest) (messages.ReserveNowResponse, error)
CSMSReserveNow sends a ReserveNow request from the CSMS to a connected charge point.
func CSMSReset ¶
func CSMSReset(ctx context.Context, conn *csms.Conn, req messages.ResetRequest) (messages.ResetResponse, error)
CSMSReset sends a Reset request from the CSMS to a connected charge point.
func CSMSSendLocalList ¶
func CSMSSendLocalList(ctx context.Context, conn *csms.Conn, req messages.SendLocalListRequest) (messages.SendLocalListResponse, error)
CSMSSendLocalList sends a SendLocalList request from the CSMS to a connected charge point.
func CSMSSetChargingProfile ¶
func CSMSSetChargingProfile(ctx context.Context, conn *csms.Conn, req messages.SetChargingProfileRequest) (messages.SetChargingProfileResponse, error)
CSMSSetChargingProfile sends a SetChargingProfile request from the CSMS to a connected charge point.
func CSMSSetDERControl ¶
func CSMSSetDERControl(ctx context.Context, conn *csms.Conn, req messages.SetDERControlRequest) (messages.SetDERControlResponse, error)
CSMSSetDERControl sends a SetDERControl request from the CSMS to a connected charge point.
func CSMSSetDefaultTariff ¶
func CSMSSetDefaultTariff(ctx context.Context, conn *csms.Conn, req messages.SetDefaultTariffRequest) (messages.SetDefaultTariffResponse, error)
CSMSSetDefaultTariff sends a SetDefaultTariff request from the CSMS to a connected charge point.
func CSMSSetDisplayMessage ¶
func CSMSSetDisplayMessage(ctx context.Context, conn *csms.Conn, req messages.SetDisplayMessageRequest) (messages.SetDisplayMessageResponse, error)
CSMSSetDisplayMessage sends a SetDisplayMessage request from the CSMS to a connected charge point.
func CSMSSetMonitoringBase ¶
func CSMSSetMonitoringBase(ctx context.Context, conn *csms.Conn, req messages.SetMonitoringBaseRequest) (messages.SetMonitoringBaseResponse, error)
CSMSSetMonitoringBase sends a SetMonitoringBase request from the CSMS to a connected charge point.
func CSMSSetMonitoringLevel ¶
func CSMSSetMonitoringLevel(ctx context.Context, conn *csms.Conn, req messages.SetMonitoringLevelRequest) (messages.SetMonitoringLevelResponse, error)
CSMSSetMonitoringLevel sends a SetMonitoringLevel request from the CSMS to a connected charge point.
func CSMSSetNetworkProfile ¶
func CSMSSetNetworkProfile(ctx context.Context, conn *csms.Conn, req messages.SetNetworkProfileRequest) (messages.SetNetworkProfileResponse, error)
CSMSSetNetworkProfile sends a SetNetworkProfile request from the CSMS to a connected charge point.
func CSMSSetVariableMonitoring ¶
func CSMSSetVariableMonitoring(ctx context.Context, conn *csms.Conn, req messages.SetVariableMonitoringRequest) (messages.SetVariableMonitoringResponse, error)
CSMSSetVariableMonitoring sends a SetVariableMonitoring request from the CSMS to a connected charge point.
func CSMSSetVariables ¶
func CSMSSetVariables(ctx context.Context, conn *csms.Conn, req messages.SetVariablesRequest) (messages.SetVariablesResponse, error)
CSMSSetVariables sends a SetVariables request from the CSMS to a connected charge point.
func CSMSTriggerMessage ¶
func CSMSTriggerMessage(ctx context.Context, conn *csms.Conn, req messages.TriggerMessageRequest) (messages.TriggerMessageResponse, error)
CSMSTriggerMessage sends a TriggerMessage request from the CSMS to a connected charge point.
func CSMSUnlockConnector ¶
func CSMSUnlockConnector(ctx context.Context, conn *csms.Conn, req messages.UnlockConnectorRequest) (messages.UnlockConnectorResponse, error)
CSMSUnlockConnector sends a UnlockConnector request from the CSMS to a connected charge point.
func CSMSUnpublishFirmware ¶
func CSMSUnpublishFirmware(ctx context.Context, conn *csms.Conn, req messages.UnpublishFirmwareRequest) (messages.UnpublishFirmwareResponse, error)
CSMSUnpublishFirmware sends a UnpublishFirmware request from the CSMS to a connected charge point.
func CSMSUpdateDynamicSchedule ¶
func CSMSUpdateDynamicSchedule(ctx context.Context, conn *csms.Conn, req messages.UpdateDynamicScheduleRequest) (messages.UpdateDynamicScheduleResponse, error)
CSMSUpdateDynamicSchedule sends a UpdateDynamicSchedule request from the CSMS to a connected charge point.
func CSMSUpdateFirmware ¶
func CSMSUpdateFirmware(ctx context.Context, conn *csms.Conn, req messages.UpdateFirmwareRequest) (messages.UpdateFirmwareResponse, error)
CSMSUpdateFirmware sends a UpdateFirmware request from the CSMS to a connected charge point.
func CSMSUsePriorityCharging ¶
func CSMSUsePriorityCharging(ctx context.Context, conn *csms.Conn, req messages.UsePriorityChargingRequest) (messages.UsePriorityChargingResponse, error)
CSMSUsePriorityCharging sends a UsePriorityCharging request from the CSMS to a connected charge point.
Types ¶
This section is empty.