Enumerations

The following enumerations are available globally.

  • The base error type for all CoatySwift related errors.

    See more

    Declaration

    Swift

    public enum CoatySwiftError : Error

ReturnEvent internal classes.

  • Defines error codes for pre-defined remote call errors.

    The integer error codes from and including -32768 to -32000 are reserved for pre-defined errors encountered while executing a remote call. Any code within this range, but not defined explicitly below is reserved for future use. The remaining integers are available for application defined errors.

    The predefined error messages corresponding to these predefined error codes are defined by enum RemoteCallErrorMessage.

    See more

    Declaration

    Swift

    public enum RemoteCallErrorCode : Int
  • Defines error messages for pre-defined remote call errors.

    The predefined error codes corresponding to these predefined error messages are defined by enum RemoteCallErrorCode.

    See more

    Declaration

    Swift

    public enum RemoteCallErrorMessage : String
  • CommunicationState indicates the connectivity state of a CommunicationManager.

    See more

    Declaration

    Swift

    public enum CommunicationState
  • Indicates the current operating state of a CommunicationManager.

    See more

    Declaration

    Swift

    public enum OperatingState
  • The CoatySwiftLogLevel enum defines the verbositiy of the internal CoatySwift logger.

    See more

    Declaration

    Swift

    public enum CoatySwiftLogLevel
  • Defines all annotation types

    See more

    Declaration

    Swift

    public enum AnnotationType : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum AnnotationStatus : Int, Codable
  • Declaration

    Swift

    public enum CoreType : String, Codable
  • Defines strategies for coping with IO sources that produce IO values more rapidly than specified in their currently recommended update rate.

    See more

    Declaration

    Swift

    public enum IoSourceBackpressureStrategy : Int, Codable
  • Predefined logging levels ordered by a numeric value.

    See more

    Declaration

    Swift

    public enum LogLevel : Int, Codable
  • Predefined status values of Task objects.

    See more

    Declaration

    Swift

    public enum TaskStatus : Int, Codable, CaseIterable
    extension TaskStatus: CustomStringConvertible
  • Defines the sort order for an OrderbyProperty.

    See more

    Declaration

    Swift

    public enum SortingOrder : String
  • Defines filter operator constants for object filter conditions.

    See more

    Declaration

    Swift

    public enum ObjectFilterOperator : Int
  • Provides a static matchesFilter method to match an object against a given object filter. Useful for retrieving matching objects on Query events without using a database adapter. Also useful to filter out Coaty objects that match given filter conditions before publishing with Advertise or Channel events.

    See more

    Declaration

    Swift

    public enum ObjectMatcher
  • The value values for the “type” property of GeoJSON Objects. NOTE: Only include types that are relevant for CoatySwift.

    See more

    Declaration

    Swift

    public enum GeoJsonType : String, Codable

ObservationTypes.

SensorThingsTypes.

ObservationPublicationType.

  • Defines whether and how the observations should be automatically published from SensorSourceController.

    This is used together with the samplingInterval value.

    See more

    Declaration

    Swift

    public enum ObservationPublicationType : String