ocpp/v2_1/enum/trigger_reason
OCPP 2.1 TriggerReason enumeration (schema TriggerReasonEnumType).
to_json/decoder map each constructor to/from its exact schema token.
Types
Reason the Charging Station sends this message to the CSMS
pub type TriggerReason {
AbnormalCondition
Authorized
CablePluggedIn
ChargingRateChanged
ChargingStateChanged
CostLimitReached
Deauthorized
EnergyLimitReached
EvCommunicationLost
EvConnectTimeout
EvDeparted
EvDetected
LimitSet
MeterValueClock
MeterValuePeriodic
OperationModeChanged
RemoteStart
RemoteStop
ResetCommand
RunningCost
SignedDataReceived
SoCLimitReached
StopAuthorized
TariffChanged
TariffNotAccepted
TimeLimitReached
Trigger
TxResumed
UnlockCommand
}
Constructors
-
AbnormalCondition -
Authorized -
CablePluggedIn -
ChargingRateChanged -
ChargingStateChanged -
CostLimitReached -
Deauthorized -
EnergyLimitReached -
EvCommunicationLost -
EvConnectTimeout -
EvDeparted -
EvDetected -
LimitSet -
MeterValueClock -
MeterValuePeriodic -
OperationModeChanged -
RemoteStart -
RemoteStop -
ResetCommand -
RunningCost -
SignedDataReceived -
SoCLimitReached -
StopAuthorized -
TariffChanged -
TariffNotAccepted -
TimeLimitReached -
Trigger -
TxResumed -
UnlockCommand
Values
pub fn decoder() -> decode.Decoder(TriggerReason)
Decode a TriggerReason from its exact schema token.
pub fn to_json(value: TriggerReason) -> json.Json
Encode a TriggerReason to its exact schema token.