AssociateEventData

public class AssociateEventData : CommunicationEventData

Defines event data format to associate or disassociate an IO source with an IO actor.

Attributes.

  • The object Id of the IO source object to associate/disassociate.

    Declaration

    Swift

    public var ioSourceId: CoatyUUID
  • The object Id of the IO actor object to associate/disassociate

    Declaration

    Swift

    public var ioActorId: CoatyUUID
  • The IO route used by IO source for publishing and by IO actor for subscribing, or nil if used for disassocation

    Declaration

    Swift

    public var associatingRoute: String?
  • Indicates whether the associating route is external (optional)

    Declaration

    Swift

    public var isExternalRoute: Bool?
  • The recommended update rate (in millis) for publishing IO source values (optional)

    Declaration

    Swift

    public var updateRate: Int?

Codable methods.

  • Undocumented

    Declaration

    Swift

    required public init(from decoder: Decoder) throws
  • Undocumented

    Declaration

    Swift

    public override func encode(to encoder: Encoder) throws