Class S201Light
Typed projection of a GenericLight concrete subclass
(S-201 Edition 2.0.0 Annex C — LightSectored,
LightAllAround, LightAirObstruction, or
LightFogDetector).
public sealed class S201Light : S201Equipment
- Inheritance
-
S201Light
- Inherited Members
Remarks
The four FC subclasses share an identical attribute schema, so the typed model collapses them into a single class discriminated by Kind. Use FeatureClass to get the original FC code if needed.
Properties
EffectiveIntensity
Effective intensity (FC: effectiveIntensity, candela), when supplied.
public double? EffectiveIntensity { get; init; }
Property Value
Height
Height of the light (FC: height, in metres), when supplied.
public double? Height { get; init; }
Property Value
Kind
The light kind discriminator (derived from FeatureClass).
public required LightKind Kind { get; init; }
Property Value
PeakIntensity
Peak intensity (FC: peakIntensity, candela), when supplied.
public double? PeakIntensity { get; init; }
Property Value
Status
Status codes (FC: status, multiplicity 0..*).
public IReadOnlyList<int> Status { get; init; }
Property Value
VerticalDatum
Vertical datum code (FC: verticalDatum, codelist), when supplied.
public int? VerticalDatum { get; init; }
Property Value
- int?
VerticalLength
Vertical length (FC: verticalLength, in metres), when supplied.
public double? VerticalLength { get; init; }