Läs på engelska Redigera

Dela via


IOutputSegment Interface

Definition

Abstracts a segment of outputs from multiplexing sources (like a shift register).

C#
public interface IOutputSegment : IDisposable
Derived
Implements

Properties

Item[Int32]

Segment values.

Length

Length of segment (number of outputs)

Methods

Display(CancellationToken)

Displays current state of segment. Segment is displayed at least until token receives a cancellation signal, possibly due to a specified duration expiring.

DisplayAsync(CancellationToken)

Displays current state of segment. Segment is displayed at least until token receives a cancellation signal, possibly due to a specified duration expiring.

TurnOffAll()

Turns off all outputs.

Write(Byte)

Writes discrete underlying bits to a virtual segment. Writes each bit, left to right. Least significant bit will written to index 0. Does not display output.

Write(Int32, PinValue)

Writes a PinValue to a virtual segment. Does not display output until calling Display() or Display(CancellationToken ct) methods.

Write(ReadOnlySpan<Byte>)

Writes discrete underlying bits to a virtual output. Writes each byte, left to right. Least significant bit will written to index 0. Does not display output.

Applies to

Produkt Versioner
.NET IoT Libraries 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0