Skip to content

ILedBoardFaults

InterfaceLEDStudioLEDStudio
public interface ILedBoardFaults

Focused defect-simulation contract.

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
void ClearDefectProfile(string profileId)

Removes an active defect layer by its stable profile ID.

Parameters

Name Type
profileId System.String
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
void SetDefectEnabled(bool value)

Enables or bypasses all simulated LED defects while retaining their configured layers.

Parameters

Name Type
value System.Boolean

bool DefectsEnabled { get; }

Returns

System.Boolean