ESTTelemetryInfoGPIO

@interface ESTTelemetryInfoGPIO : ESTTelemetryInfo

ESTTelemetryInfoGPIO contains information about GPIO ports value delivered from telemetry packet.

Instance of this class is created automatically by ESTUtilityManager when new telemetry packet containing GPIO information is ranged. Object is delivered in ESTTelemetryNotificationGPIONotificationBlock provided using ESTTelemetryNotificationGPIO class.

  • Object containing values for all available GPIO ports.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) ESTGPIOPortsData *_Nonnull portsData;

    Swift

    var portsData: ESTGPIOPortsData { get }
  • Method allows to initialize object with GPIO ports data.

    Declaration

    Objective-C

    - (nonnull instancetype)
    initWithGPIOPortsData:(nonnull ESTGPIOPortsData *)portsData
          shortIdentifier:(nonnull NSString *)shortIdentifier;

    Swift

    init(gpioPortsData portsData: ESTGPIOPortsData, shortIdentifier: String)

    Parameters

    portsData

    GPIO ports data taken from telemetry packet.

    Return Value

    Initialized object.