Class

ElectricalRelay

USI.Core

Named electrical relay access point. Installation is Unknown without topology evidence; coil power, attached-line connection and breaker state are separate.

public sealed class ElectricalRelay : IndexedAircraftComponentNode

Methods

TryGetBreakerPulledAsync

public Task<USIResult<Boolean>> TryGetBreakerPulledAsync()

TryGetLineConnectedAsync

public Task<USIResult<Boolean>> TryGetLineConnectedAsync()

Gets connection of the line attached to this relay; not the relay-controlled contact state.

TryGetLoadCurrentAmpsAsync

public Task<USIResult<Double>> TryGetLoadCurrentAmpsAsync()

TryGetPoweredAsync

public Task<USIResult<Boolean>> TryGetPoweredAsync()

Gets whether the relay is electrically powered, not whether its contacts are closed.

TryGetVoltageAsync

public Task<USIResult<Double>> TryGetVoltageAsync()

TrySetBreakerPulledAsync

public Task<USIResult> TrySetBreakerPulledAsync(bool pulled)

Requests a pulled (true) or reset (false) breaker; success does not prove restored power.

TrySetLineConnectedAsync

public Task<USIResult> TrySetLineConnectedAsync(bool connected)

Requests attached-line connection, not relay coil power or controlled-contact closure.