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.

Search Document