|
ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
|
Parent structure for all OCPP messages supported by this implementation. More...
#include <types.hpp>
Public Member Functions | |
| virtual std::string | get_type () const =0 |
| Provides the type of the message. More... | |
Parent structure for all OCPP messages supported by this implementation.
|
pure virtual |
Provides the type of the message.
Implemented in ocpp::v16::AuthorizeRequest, ocpp::v16::AuthorizeResponse, ocpp::v16::BootNotificationRequest, ocpp::v16::BootNotificationResponse, ocpp::v16::CancelReservationRequest, ocpp::v16::CancelReservationResponse, ocpp::v16::CertificateSignedRequest, ocpp::v16::CertificateSignedResponse, ocpp::v16::ChangeAvailabilityRequest, ocpp::v16::ChangeAvailabilityResponse, ocpp::v16::ChangeConfigurationRequest, ocpp::v16::ChangeConfigurationResponse, ocpp::v16::ClearCacheRequest, ocpp::v16::ClearCacheResponse, ocpp::v16::ClearChargingProfileRequest, ocpp::v16::ClearChargingProfileResponse, ocpp::v16::DataTransferRequest, ocpp::v16::DataTransferResponse, ocpp::v16::DeleteCertificateRequest, ocpp::v16::DeleteCertificateResponse, ocpp::v16::DiagnosticsStatusNotificationRequest, ocpp::v16::DiagnosticsStatusNotificationResponse, ocpp::v16::ExtendedTriggerMessageRequest, ocpp::v16::ExtendedTriggerMessageResponse, ocpp::v16::FirmwareStatusNotificationRequest, ocpp::v16::FirmwareStatusNotificationResponse, ocpp::v16::GetCompositeScheduleRequest, ocpp::v16::GetCompositeScheduleResponse, ocpp::v16::GetConfigurationRequest, ocpp::v16::GetConfigurationResponse, ocpp::v16::GetDiagnosticsRequest, ocpp::v16::GetDiagnosticsResponse, ocpp::v16::GetInstalledCertificateIdsRequest, ocpp::v16::GetInstalledCertificateIdsResponse, ocpp::v16::GetLocalListVersionRequest, ocpp::v16::GetLocalListVersionResponse, ocpp::v16::GetLogRequest, ocpp::v16::GetLogResponse, ocpp::v16::HeartbeatRequest, ocpp::v16::HeartbeatResponse, ocpp::v16::InstallCertificateRequest, ocpp::v16::InstallCertificateResponse, ocpp::v16::LogStatusNotificationRequest, ocpp::v16::LogStatusNotificationResponse, ocpp::v16::MeterValuesRequest, ocpp::v16::MeterValuesResponse, ocpp::v16::RemoteStartTransactionRequest, ocpp::v16::RemoteStartTransactionResponse, ocpp::v16::RemoteStopTransactionRequest, ocpp::v16::RemoteStopTransactionResponse, ocpp::v16::ReserveNowRequest, ocpp::v16::ReserveNowResponse, ocpp::v16::ResetRequest, ocpp::v16::ResetResponse, ocpp::v16::SecurityEventNotificationRequest, ocpp::v16::SecurityEventNotificationResponse, ocpp::v16::SendLocalListRequest, ocpp::v16::SendLocalListResponse, ocpp::v16::SetChargingProfileRequest, ocpp::v16::SetChargingProfileResponse, ocpp::v16::SignCertificateRequest, ocpp::v16::SignCertificateResponse, ocpp::v16::SignedFirmwareStatusNotificationRequest, ocpp::v16::SignedFirmwareStatusNotificationResponse, ocpp::v16::SignedUpdateFirmwareRequest, ocpp::v16::SignedUpdateFirmwareResponse, ocpp::v16::StartTransactionRequest, ocpp::v16::StartTransactionResponse, ocpp::v16::StatusNotificationRequest, ocpp::v16::StatusNotificationResponse, ocpp::v16::StopTransactionRequest, ocpp::v16::StopTransactionResponse, ocpp::v16::TriggerMessageRequest, ocpp::v16::TriggerMessageResponse, ocpp::v16::UnlockConnectorRequest, ocpp::v16::UnlockConnectorResponse, ocpp::v16::UpdateFirmwareRequest, ocpp::v16::UpdateFirmwareResponse, ocpp::v2::AuthorizeRequest, ocpp::v2::AuthorizeResponse, ocpp::v2::BootNotificationRequest, ocpp::v2::BootNotificationResponse, ocpp::v2::CancelReservationRequest, ocpp::v2::CancelReservationResponse, ocpp::v2::CertificateSignedRequest, ocpp::v2::CertificateSignedResponse, ocpp::v2::ChangeAvailabilityRequest, ocpp::v2::ChangeAvailabilityResponse, ocpp::v2::ClearCacheRequest, ocpp::v2::ClearCacheResponse, ocpp::v2::ClearChargingProfileRequest, ocpp::v2::ClearChargingProfileResponse, ocpp::v2::ClearDisplayMessageRequest, ocpp::v2::ClearDisplayMessageResponse, ocpp::v2::ClearedChargingLimitRequest, ocpp::v2::ClearedChargingLimitResponse, ocpp::v2::ClearVariableMonitoringRequest, ocpp::v2::ClearVariableMonitoringResponse, ocpp::v2::CostUpdatedRequest, ocpp::v2::CostUpdatedResponse, ocpp::v2::CustomerInformationRequest, ocpp::v2::CustomerInformationResponse, ocpp::v2::DataTransferRequest, ocpp::v2::DataTransferResponse, ocpp::v2::DeleteCertificateRequest, ocpp::v2::DeleteCertificateResponse, ocpp::v2::FirmwareStatusNotificationRequest, ocpp::v2::FirmwareStatusNotificationResponse, ocpp::v2::Get15118EVCertificateRequest, ocpp::v2::Get15118EVCertificateResponse, ocpp::v2::GetBaseReportRequest, ocpp::v2::GetBaseReportResponse, ocpp::v2::GetCertificateStatusRequest, ocpp::v2::GetCertificateStatusResponse, ocpp::v2::GetChargingProfilesRequest, ocpp::v2::GetChargingProfilesResponse, ocpp::v2::GetCompositeScheduleRequest, ocpp::v2::GetCompositeScheduleResponse, ocpp::v2::GetDisplayMessagesRequest, ocpp::v2::GetDisplayMessagesResponse, ocpp::v2::GetInstalledCertificateIdsRequest, ocpp::v2::GetInstalledCertificateIdsResponse, ocpp::v2::GetLocalListVersionRequest, ocpp::v2::GetLocalListVersionResponse, ocpp::v2::GetLogRequest, ocpp::v2::GetLogResponse, ocpp::v2::GetMonitoringReportRequest, ocpp::v2::GetMonitoringReportResponse, ocpp::v2::GetReportRequest, ocpp::v2::GetReportResponse, ocpp::v2::GetTransactionStatusRequest, ocpp::v2::GetTransactionStatusResponse, ocpp::v2::GetVariablesRequest, ocpp::v2::GetVariablesResponse, ocpp::v2::HeartbeatRequest, ocpp::v2::HeartbeatResponse, ocpp::v2::InstallCertificateRequest, ocpp::v2::InstallCertificateResponse, ocpp::v2::LogStatusNotificationRequest, ocpp::v2::LogStatusNotificationResponse, ocpp::v2::MeterValuesRequest, ocpp::v2::MeterValuesResponse, ocpp::v2::NotifyChargingLimitRequest, ocpp::v2::NotifyChargingLimitResponse, ocpp::v2::NotifyCustomerInformationRequest, ocpp::v2::NotifyCustomerInformationResponse, ocpp::v2::NotifyDisplayMessagesRequest, ocpp::v2::NotifyDisplayMessagesResponse, ocpp::v2::NotifyEVChargingNeedsRequest, ocpp::v2::NotifyEVChargingNeedsResponse, ocpp::v2::NotifyEVChargingScheduleRequest, ocpp::v2::NotifyEVChargingScheduleResponse, ocpp::v2::NotifyEventRequest, ocpp::v2::NotifyEventResponse, ocpp::v2::NotifyMonitoringReportRequest, ocpp::v2::NotifyMonitoringReportResponse, ocpp::v2::NotifyReportRequest, ocpp::v2::NotifyReportResponse, ocpp::v2::PublishFirmwareRequest, ocpp::v2::PublishFirmwareResponse, ocpp::v2::PublishFirmwareStatusNotificationRequest, ocpp::v2::PublishFirmwareStatusNotificationResponse, ocpp::v2::ReportChargingProfilesRequest, ocpp::v2::ReportChargingProfilesResponse, ocpp::v2::RequestStartTransactionRequest, ocpp::v2::RequestStartTransactionResponse, ocpp::v2::RequestStopTransactionRequest, ocpp::v2::RequestStopTransactionResponse, ocpp::v2::ReservationStatusUpdateRequest, ocpp::v2::ReservationStatusUpdateResponse, ocpp::v2::ReserveNowRequest, ocpp::v2::ReserveNowResponse, ocpp::v2::ResetRequest, ocpp::v2::ResetResponse, ocpp::v2::SecurityEventNotificationRequest, ocpp::v2::SecurityEventNotificationResponse, ocpp::v2::SendLocalListRequest, ocpp::v2::SendLocalListResponse, ocpp::v2::SetChargingProfileRequest, ocpp::v2::SetChargingProfileResponse, ocpp::v2::SetDisplayMessageRequest, ocpp::v2::SetDisplayMessageResponse, ocpp::v2::SetMonitoringBaseRequest, ocpp::v2::SetMonitoringBaseResponse, ocpp::v2::SetMonitoringLevelRequest, ocpp::v2::SetMonitoringLevelResponse, ocpp::v2::SetNetworkProfileRequest, ocpp::v2::SetNetworkProfileResponse, ocpp::v2::SetVariableMonitoringRequest, ocpp::v2::SetVariableMonitoringResponse, ocpp::v2::SetVariablesRequest, ocpp::v2::SetVariablesResponse, ocpp::v2::SignCertificateRequest, ocpp::v2::SignCertificateResponse, ocpp::v2::StatusNotificationRequest, ocpp::v2::StatusNotificationResponse, ocpp::v2::TransactionEventRequest, ocpp::v2::TransactionEventResponse, ocpp::v2::TriggerMessageRequest, ocpp::v2::TriggerMessageResponse, ocpp::v2::UnlockConnectorRequest, ocpp::v2::UnlockConnectorResponse, ocpp::v2::UnpublishFirmwareRequest, ocpp::v2::UnpublishFirmwareResponse, ocpp::v2::UpdateFirmwareRequest, and ocpp::v2::UpdateFirmwareResponse.