# Class StandarDisplay

Namespace
  adas_core.Domain.Models.MongoModels

Assembly
  adas-core.Domain.dll

Represents a standard display configuration, extending the base DisplayConfig class to provide default display settings.

    public class StandarDisplay : DisplayConfig

Inheritance
  object
  DisplayConfig
  StandarDisplay

Inherited Members
  DisplayConfig.Id
  DisplayConfig.Type
  DisplayConfig.CardConfigId
  DisplayConfig.CardConfig
  DisplayConfig.HomeConfig
  DisplayConfig.HeaderConfig
  DisplayConfig.DetailConfigId
  DisplayConfig.DetailConfig
  DisplayConfig.DisplaySectionIdList
  DisplayConfig.Hospital
  DisplayConfig.ColorConfig
  DisplayConfig.FieldList
  DisplayConfig.MediaFolder
  DisplayConfig.GroupedFieldList
  DisplayConfig.HomeBanner
  DisplayConfig.FormConfig
  DisplayConfig.ChartConfigIdList
  DisplayConfig.ChartConfig
  DisplayConfig.HasCameras
  DisplayConfig.HasSound
  DisplayConfig.IsRotationEnabled
  DisplayConfig.CanChangeCameraMode
  DisplayConfig.CamerasAreActive
  DisplayConfig.CameraStreamType
  DisplayConfig.SensorList
  DisplayConfig.ObservationForIndicator
  DisplayConfig.AlarmFieldList
  DisplayConfig.RequestGroupedFieldList
  DisplayConfig.Pumps
  DisplayConfig.GraphLayout
  DisplayConfig.CardRotatingLayout
  DisplayConfig.DisplaySectionList
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Properties

### SectionConfig

    public SectionConfig? SectionConfig { get; set; }

#### Property Value

SectionConfig

## Methods

### MergeConfig(DisplayConfig)

Merges the provided default display configuration into the current instance when it is a StandarDisplay, applying the default home configuration if none is set and overriding color and rotation settings; otherwise returns the current instance unchanged.

    public override DisplayConfig MergeConfig(DisplayConfig defaultConfig)

#### Parameters

`defaultConfig` DisplayConfig

  The default display configuration to merge from. Only values from a StandarDisplay instance are applied.

#### Returns

DisplayConfig

  The merged DisplayConfig, or the current instance if the provided configuration is not a StandarDisplay.