Click or drag to resize

RcsLeakRateLog Class

Leak Rate Log records get added to the database automatically every time application computes Leak Rate for the Circuit. Underlying table is RcsLeakRateLogObject. Each record tells when leak rate was computed, what was the reason for computing leak rate, and what was the Leak Rate value after calculation was done.
Inheritance Hierarchy
SystemObject
  CorrigoService.EntitiesCorrigoEntity
    CorrigoService.EntitiesRcsLeakRateLog

Namespace: CorrigoService.Entities
Assembly: ClientXMLDoc (in ClientXMLDoc.exe) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public class RcsLeakRateLog : CorrigoEntity

The RcsLeakRateLog type exposes the following members.

Properties
 NameDescription
Public propertyCircuit Parent Circuit, references rcsCircuitObject.ID.
Public propertyLeakRate Leak Rate value for Circuit as computed. Precision is 1 digit; negative values and zero are allowed; supported range is -99999999999999.9 - 99999999999999.9.
Public propertyLeakRateMethodId Method for computing leak rate based on enumeration RcsLeakRateMethod.
Public propertyRcsAction RCS Action that caused Leak Rate calculation, references rcsActionObject.ID. This value is NULL when ReasonID == RcsLeakRateReason.Capacity. Note this reference may become broken if RCS Action is deleted; and it's expected behavior.
Public propertyRcsActionTypeId RCS Action type, references vlangRcsActionTypeLookup.ID, there is also matching enumeration RcsActionType. Most of BO rules for RCS Action is controlled by this field. This value is NULL when ReasonID == RcsLeakRateReason.Capacity.
Public propertyReasonId Reason for computing Leak Rate based on enumeration RcsLeakRateReason. There is no matching dictionary table because this enumeration is not exposed to end user.
Public propertyUtcWhen UTC timestamp indicating time when Leak Rate was calculated. BO will automatically compute this value if necessary.
Top
See Also