Unosquare
    Show / Hide Table of Contents

    Class SoftSerialPort

    Provides a software based (bit-banged Serial Port).

    Inheritance
    Object
    SoftSerialPort
    Implements
    IDisposable
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unosquare.PiGpio.ManagedModel
    Syntax
    public sealed class SoftSerialPort : IDisposable

    Properties

    BaudRate

    Gets the baud rate.

    Declaration
    public int BaudRate { get; }
    Property Value
    Type Description
    Int32

    DataBits

    Gets the data bits.

    Declaration
    public int DataBits { get; }
    Property Value
    Type Description
    Int32

    Handle

    Gets the handle.

    Declaration
    public UserGpio Handle { get; }
    Property Value
    Type Description
    UserGpio

    Invert

    Gets a value indicating whether the IO is inverted.

    Declaration
    public bool Invert { get; }
    Property Value
    Type Description
    Boolean

    StopBits

    Gets or sets the stop bits. Defaults to 2 stop bits.

    Declaration
    public int StopBits { get; set; }
    Property Value
    Type Description
    Int32

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Read(Int32)

    Reads up to count bytes.

    Declaration
    public byte[] Read(int count)
    Parameters
    Type Name Description
    Int32 count

    The count.

    Returns
    Type Description
    Byte[]

    The bytes that were read.

    Write(Byte[])

    Writes the specified buffer to the transmit pin as a free-form wave.

    Declaration
    public void Write(byte[] buffer)
    Parameters
    Type Name Description
    Byte[] buffer

    The buffer.

    Implements

    System.IDisposable

    Comments

    Back to top Copyright © 2017-2019 Unosquare