ocpp/v2_0_1/enum/trigger_reason

OCPP 2.0.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 {
  Authorized
  CablePluggedIn
  ChargingRateChanged
  ChargingStateChanged
  Deauthorized
  EnergyLimitReached
  EvCommunicationLost
  EvConnectTimeout
  MeterValueClock
  MeterValuePeriodic
  TimeLimitReached
  Trigger
  UnlockCommand
  StopAuthorized
  EvDeparted
  EvDetected
  RemoteStop
  RemoteStart
  AbnormalCondition
  SignedDataReceived
  ResetCommand
}

Constructors

  • Authorized
  • CablePluggedIn
  • ChargingRateChanged
  • ChargingStateChanged
  • Deauthorized
  • EnergyLimitReached
  • EvCommunicationLost
  • EvConnectTimeout
  • MeterValueClock
  • MeterValuePeriodic
  • TimeLimitReached
  • Trigger
  • UnlockCommand
  • StopAuthorized
  • EvDeparted
  • EvDetected
  • RemoteStop
  • RemoteStart
  • AbnormalCondition
  • SignedDataReceived
  • ResetCommand

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