Class ConfigObservation
- Namespace
- adas_core.Domain.Models.MongoModels
- Assembly
- adas-core.Domain.dll
Represents an observation or record related to configuration state.
public class ConfigObservation
- Inheritance
-
ConfigObservation
- Inherited Members
- Extension Methods
Remarks
This type is intended to capture configuration-related observation data within the application.
Fields
Grouped
public Dictionary<string, ConfigObservation>? Grouped
Field Value
Properties
Alarm
public AlarmConfig? Alarm { get; set; }
Property Value
Alert
public char? Alert { get; set; }
Property Value
- char?
AlertColor
public string? AlertColor { get; set; }
Property Value
AlertValues
public List<object>? AlertValues { get; set; }
Property Value
ArrowType
public ObservationEnum.ArrowType ArrowType { get; set; }
Property Value
CheckObservations
public bool CheckObservations { get; set; }
Property Value
Code
public string? Code { get; set; }
Property Value
CodingSystem
public string? CodingSystem { get; set; }
Property Value
ColorOnExpired
public string? ColorOnExpired { get; set; }
Property Value
ColorRanges
public List<ConfigObservation.ColorRange>? ColorRanges { get; set; }
Property Value
CreateObservation
public List<ConfigObservation>? CreateObservation { get; set; }
Property Value
DemoConfig
public DemoConfig? DemoConfig { get; set; }
Property Value
Description
public string? Description { get; set; }
Property Value
Expires
public int? Expires { get; set; }
Property Value
- int?
ForceAlert
public bool ForceAlert { get; set; }
Property Value
ForceUnits
public bool ForceUnits { get; set; }
Property Value
ForceWarn
public bool ForceWarn { get; set; }
Property Value
Id
public ObjectId Id { get; set; }
Property Value
- ObjectId
InsertMode
public ObservationEnum.InsertMode InsertMode { get; set; }
Property Value
LevelCondition
public string? LevelCondition { get; set; }
Property Value
MaxAlert
public double? MaxAlert { get; set; }
Property Value
MaxWarn
public double? MaxWarn { get; set; }
Property Value
MinAlert
public double? MinAlert { get; set; }
Property Value
MinWarn
public double? MinWarn { get; set; }
Property Value
Name
public string? Name { get; set; }
Property Value
OriginalName
public string? OriginalName { get; set; }
Property Value
ParentCode
public string? ParentCode { get; set; }
Property Value
ParentCodingSystem
public string? ParentCodingSystem { get; set; }
Property Value
ParentName
public string? ParentName { get; set; }
Property Value
Persist
public bool? Persist { get; set; }
Property Value
- bool?
Preconditions
public List<ConfigObservation>? Preconditions { get; set; }
Property Value
RequiredValue
public object? RequiredValue { get; set; }
Property Value
RetentionPolicy
public RetentionPolicy? RetentionPolicy { get; set; }
Property Value
RetentionPolicyValue
public int? RetentionPolicyValue { get; set; }
Property Value
- int?
ShowArrow
public bool ShowArrow { get; set; }
Property Value
ShowOnExpired
public bool ShowOnExpired { get; set; }
Property Value
ShowValue
public bool ShowValue { get; set; }
Property Value
TimeFromMessageTime
public bool TimeFromMessageTime { get; set; }
Property Value
UiConfiguration
public Dictionary<string, object>? UiConfiguration { get; set; }
Property Value
Units
public string? Units { get; set; }
Property Value
WarnColor
public string? WarnColor { get; set; }
Property Value
WarningValues
public List<object>? WarningValues { get; set; }
Property Value
Methods
ToString()
Returns a JSON string representation of the current object with indented formatting, overriding the default ToString() behavior to provide a human-readable serialization.
public override string ToString()
Returns
- string
A string containing the JSON-serialized representation of the object with indented formatting.