Sml.PeriodEntry (SmlEx v0.1.0)

Copy Markdown View Source

A value in a load profile or parameter tree (SML_PeriodEntry).

Summary

Types

t()

@type t() :: %Sml.PeriodEntry{
  obis: Sml.Obis.t() | binary(),
  scaler: integer() | nil,
  unit: Sml.Units.code() | nil,
  value: integer() | binary() | boolean() | list() | nil,
  value_signature: binary() | nil
}

Functions

scaled_value(period_entry)

@spec scaled_value(t()) :: number() | binary() | boolean() | list() | nil

Returns value * 10^scaler, see Sml.ListEntry.scaled_value/1.