ILedBoardFaults
public interface ILedBoardFaultsFocused defect-simulation contract.
Methods
Section titled “Methods”
ApplyDefectProfile(LedDefectBlendRequest)
Section titled “ApplyDefectProfile(LedDefectBlendRequest)”void ApplyDefectProfile(LedDefectBlendRequest request)Adds or updates an active defect layer using the request’s stable key and blend mode.
Parameters
| Name | Type |
|---|---|
request |
LEDStudio.LedDefectBlendRequest |
ClearDefectProfile(string)
Section titled “ClearDefectProfile(string)”void ClearDefectProfile(string profileId)Removes an active defect layer by its stable profile ID.
Parameters
| Name | Type |
|---|---|
profileId |
System.String |
SetDefectSeverity(string, float)
Section titled “SetDefectSeverity(string, float)”void SetDefectSeverity(string profileId, float severity)Changes a defect layer’s normalized severity without replacing its profile.
Parameters
| Name | Type |
|---|---|
profileId |
System.String |
severity |
System.Single |
SetDefectEnabled(bool)
Section titled “SetDefectEnabled(bool)”void SetDefectEnabled(bool value)Enables or bypasses all simulated LED defects while retaining their configured layers.
Parameters
| Name | Type |
|---|---|
value |
System.Boolean |
Properties
Section titled “Properties”
DefectsEnabled
Section titled “DefectsEnabled”bool DefectsEnabled { get; }Returns
System.Boolean