ocpp/v2_1/datatype/v2x_signal_watt_point
OCPP 2.1 V2xSignalWattPoint data type (schema V2XSignalWattPointType).
to_json/decoder map to/from its OCPP-J JSON object; new (when
present) builds a value from the required fields only.
Types
(2.1) A point of a signal-watt curve.
| Field | Type | Req | Description |
|---|---|---|---|
custom_data | CustomData | — | |
power | Float | ✓ | Power in W to charge (positive) or discharge (negative) at specified frequency. |
signal | Int | ✓ | Signal value from an AFRRSignalRequest. |
Schema: V2XSignalWattPointType
pub type V2xSignalWattPoint {
V2xSignalWattPoint(
custom_data: option.Option(custom_data.CustomData),
power: Float,
signal: Int,
)
}
Constructors
-
V2xSignalWattPoint( custom_data: option.Option(custom_data.CustomData), power: Float, signal: Int, )
Values
pub fn decoder() -> decode.Decoder(V2xSignalWattPoint)
Decode a V2xSignalWattPoint from its OCPP-J JSON object, enforcing schema constraints.
pub fn new(
power power: Float,
signal signal: Int,
) -> V2xSignalWattPoint
Construct a V2xSignalWattPoint from its required fields, with every optional field set to None.
pub fn to_json(value: V2xSignalWattPoint) -> json.Json
Encode a V2xSignalWattPoint to its OCPP-J JSON object.