rust-ocpp 3.0.4

ocpp 1.6, 2.0.1 and 2.1 libraries
Documentation
pub mod apn_authentication;
pub mod attribute;
pub mod authorization_status;
pub mod authorize_certificate_status;
pub mod battery_swap_event;
pub mod boot_reason;
pub mod cancel_reservation_status;
pub mod certificate_action;
pub mod certificate_signed_status;
pub mod certificate_signing_use;
pub mod certificate_status;
pub mod certificate_status_source;
pub mod change_availability_status;
pub mod charging_limit_source;
pub mod charging_profile_kind;
pub mod charging_profile_purpose;
pub mod charging_profile_status;
pub mod charging_rate_unit;
pub mod charging_state;
pub mod clear_cache_status;
pub mod clear_charging_profile_status;
pub mod clear_message_status;
pub mod clear_monitoring_status;
pub mod component_criterion;
pub mod connector;
pub mod connector_status;
pub mod control_mode;
pub mod cost_dimension;
pub mod cost_kind;
pub mod customer_information_status;
pub mod data_enum;
pub mod data_transfer_status;
pub mod day_of_week;
pub mod delete_certificate_status;
pub mod der_control;
pub mod der_unit;
pub mod display_message_status;
pub mod energy_transfer_mode;
pub mod event_notification;
pub mod event_trigger;
pub mod evse_kind;
pub mod firmware_status;
pub mod generic_device_model_status;
pub mod generic_status;
pub mod get_certificate_id_use;
pub mod get_certificate_status;
pub mod get_charging_profile_status;
pub mod get_display_messages_status;
pub mod get_installed_certificate_status;
pub mod get_variable_status;
pub mod grid_event_fault;
pub mod hash_algorithm;
pub mod install_certificate_status;
pub mod install_certificate_use;
pub mod islanding_detection;
pub mod iso15118ev_certificate_status;
pub mod location;
pub mod log;
pub mod log_status;
pub mod measurand;
pub mod message_format;
pub mod message_priority;
pub mod message_state;
pub mod message_trigger;
pub mod mobility_needs_mode;
pub mod monitor;
pub mod monitoring_base;
pub mod monitoring_criterion;
pub mod mutability;
pub mod notify_allowed_energy_transfer_status;
pub mod notify_ev_charging_needs_status;
pub mod ocpp_interface;
pub mod ocpp_transport;
pub mod ocpp_version;
pub mod operation_mode;
pub mod operational_status;
pub mod payment_status;
pub mod phase;
pub mod power_during_cessation;
pub mod preconditioning_status;
pub mod priority_charging_status;
pub mod publish_firmware_status;
pub mod reading_context;
pub mod reason;
pub mod recurrency_kind;
pub mod registration_status;
pub mod report_base;
pub mod request_start_stop_status;
pub mod reservation_update_status;
pub mod reserve_now_status;
pub mod reset;
pub mod reset_status;
pub mod send_local_list_status;
pub mod set_monitoring_status;
pub mod set_network_profile_status;
pub mod set_variable_status;
pub mod signing_method;
pub mod tariff_change_status;
pub mod tariff_clear_status;
pub mod tariff_cost;
pub mod tariff_get_status;
pub mod tariff_kind;
pub mod tariff_set_status;
pub mod transaction_event;
pub mod trigger_reason;
pub mod unlock_status;
pub mod unpublish_firmware_status;
pub mod update;
pub mod update_firmware_status;
pub mod upload_log_status;
pub mod vpn;

pub use apn_authentication::APNAuthenticationEnumType;
pub use attribute::AttributeEnumType;
pub use authorization_status::AuthorizationStatusEnumType;
pub use authorize_certificate_status::AuthorizeCertificateStatusEnumType;
pub use battery_swap_event::BatterySwapEventEnumType;
pub use boot_reason::BootReasonEnumType;
pub use cancel_reservation_status::CancelReservationStatusEnumType;
pub use certificate_action::CertificateActionEnumType;
pub use certificate_signed_status::CertificateSignedStatusEnumType;
pub use certificate_signing_use::CertificateSigningUseEnumType;
pub use certificate_status::CertificateStatusEnumType;
pub use certificate_status_source::CertificateStatusSourceEnumType;
pub use change_availability_status::ChangeAvailabilityStatusEnumType;
pub use charging_limit_source::ChargingLimitSourceEnumType;
pub use charging_profile_kind::ChargingProfileKindEnumType;
pub use charging_profile_purpose::ChargingProfilePurposeEnumType;
pub use charging_profile_status::ChargingProfileStatusEnumType;
pub use charging_rate_unit::ChargingRateUnitEnumType;
pub use charging_state::ChargingStateEnumType;
pub use clear_cache_status::ClearCacheStatusEnumType;
pub use clear_charging_profile_status::ClearChargingProfileStatusEnumType;
pub use clear_message_status::ClearMessageStatusEnumType;
pub use clear_monitoring_status::ClearMonitoringStatusEnumType;
pub use component_criterion::ComponentCriterionEnumType;
pub use connector::ConnectorEnumType;
pub use connector_status::ConnectorStatusEnumType;
pub use control_mode::ControlModeEnumType;
pub use cost_dimension::CostDimensionEnumType;
pub use cost_kind::CostKindEnumType;
pub use customer_information_status::CustomerInformationStatusEnumType;
pub use data_transfer_status::DataTransferStatusEnumType;
pub use day_of_week::DayOfWeekEnumType;
pub use delete_certificate_status::DeleteCertificateStatusEnumType;
pub use der_control::DERControlEnumType;
pub use der_unit::DERUnitEnumType;
pub use display_message_status::DisplayMessageStatusEnumType;
pub use energy_transfer_mode::EnergyTransferModeEnumType;
pub use event_notification::EventNotificationEnumType;
pub use event_trigger::EventTriggerEnumType;
pub use evse_kind::EvseKindEnumType;
pub use firmware_status::FirmwareStatusEnumType;
pub use generic_device_model_status::GenericDeviceModelStatusEnumType;
pub use generic_status::GenericStatusEnumType;
pub use get_certificate_id_use::GetCertificateIdUseEnumType;
pub use get_certificate_status::GetCertificateStatusEnumType;
pub use get_charging_profile_status::GetChargingProfileStatusEnumType;
pub use get_display_messages_status::GetDisplayMessagesStatusEnumType;
pub use get_installed_certificate_status::GetInstalledCertificateStatusEnumType;
pub use get_variable_status::GetVariableStatusEnumType;
pub use grid_event_fault::GridEventFaultEnumType;
pub use hash_algorithm::HashAlgorithmEnumType;
pub use install_certificate_status::InstallCertificateStatusEnumType;
pub use install_certificate_use::InstallCertificateUseEnumType;
pub use islanding_detection::IslandingDetectionEnumType;
pub use iso15118ev_certificate_status::Iso15118EVCertificateStatusEnumType;
pub use location::LocationEnumType;
pub use log::LogEnumType;
pub use log_status::LogStatusEnumType;
pub use measurand::MeasurandEnumType;
pub use message_format::MessageFormatEnumType;
pub use message_priority::MessagePriorityEnumType;
pub use message_state::MessageStateEnumType;
pub use message_trigger::MessageTriggerEnumType;
pub use mobility_needs_mode::MobilityNeedsModeEnumType;
pub use monitor::MonitorEnumType;
pub use monitoring_base::MonitoringBaseEnumType;
pub use monitoring_criterion::MonitoringCriterionEnumType;
pub use mutability::MutabilityEnumType;
pub use notify_allowed_energy_transfer_status::NotifyAllowedEnergyTransferStatusEnumType;
pub use notify_ev_charging_needs_status::NotifyEVChargingNeedsStatusEnumType;
pub use ocpp_interface::OCPPInterfaceEnumType;
pub use ocpp_transport::OCPPTransportEnumType;
pub use ocpp_version::OCPPVersionEnumType;
pub use operation_mode::OperationModeEnumType;
pub use operational_status::OperationalStatusEnumType;
pub use payment_status::PaymentStatusEnumType;
pub use phase::PhaseEnumType;
pub use power_during_cessation::PowerDuringCessationEnumType;
pub use preconditioning_status::PreconditioningStatusEnumType;
pub use priority_charging_status::PriorityChargingStatusEnumType;
pub use publish_firmware_status::PublishFirmwareStatusEnumType;
pub use reading_context::ReadingContextEnumType;
pub use reason::ReasonEnumType;
pub use recurrency_kind::RecurrencyKindEnumType;
pub use registration_status::RegistrationStatusEnumType;
pub use report_base::ReportBaseEnumType;
pub use request_start_stop_status::RequestStartStopStatusEnumType;
pub use reservation_update_status::ReservationUpdateStatusEnumType;
pub use reserve_now_status::ReserveNowStatusEnumType;
pub use reset::ResetEnumType;
pub use reset_status::ResetStatusEnumType;
pub use send_local_list_status::SendLocalListStatusEnumType;
pub use set_monitoring_status::SetMonitoringStatusEnumType;
pub use set_network_profile_status::SetNetworkProfileStatusEnumType;
pub use set_variable_status::SetVariableStatusEnumType;
pub use signing_method::SigningMethodEnumType;
pub use tariff_change_status::TariffChangeStatusEnumType;
pub use tariff_clear_status::TariffClearStatusEnumType;
pub use tariff_cost::TariffCostEnumType;
pub use tariff_get_status::TariffGetStatusEnumType;
pub use tariff_kind::TariffKindEnumType;
pub use tariff_set_status::TariffSetStatusEnumType;
pub use transaction_event::TransactionEventEnumType;
pub use trigger_reason::TriggerReasonEnumType;
pub use unlock_status::UnlockStatusEnumType;
pub use unpublish_firmware_status::UnpublishFirmwareStatusEnumType;
pub use update::UpdateEnumType;
pub use update_firmware_status::UpdateFirmwareStatusEnumType;
pub use upload_log_status::UploadLogStatusEnumType;
pub use vpn::VPNEnumType;