SystemCapabilities

public struct SystemCapabilities : OwnedInstanceProtocol

This struct describes a single service system capability

  • This is us.

    Declaration

    Swift

    public let owner: RVS_ONVIF!
  • Indicates support for WS Discovery resolve requests.

    Declaration

    Swift

    public var isDiscoveryResolve: Bool
  • Indicates support for WS-Discovery Bye.

    Declaration

    Swift

    public var isDiscoveryBye: Bool
  • Indicates support for remote discovery.

    Declaration

    Swift

    public var isRemoteDiscovery: Bool
  • Indicates support for system backup through MTOM.

    Declaration

    Swift

    public var isSystemBackup: Bool
  • Indicates support for retrieval of system logging through MTOM.

    Declaration

    Swift

    public var isSystemLogging: Bool
  • Indicates support for firmware upgrade through MTOM.

    Declaration

    Swift

    public var isFirmwareUpgrade: Bool
  • Indicates support for firmware upgrade through HTTP.

    Declaration

    Swift

    public var isHttpFirmwareUpgrade: Bool
  • Indicates support for system backup through HTTP.

    Declaration

    Swift

    public var isHttpSystemBackup: Bool
  • Indicates support for retrieval of system logging through HTTP.

    Declaration

    Swift

    public var isHttpSystemLogging: Bool
  • Indicates support for retrieving support information through HTTP.

    Declaration

    Swift

    public var isHttpSupportInformation: Bool
  • Indicates support for storage configuration interfaces.

    Declaration

    Swift

    public var isStorageConfiguration: Bool
  • Indicates maximum number of storage configurations supported. It is optional, and may be nil.

    Declaration

    Swift

    public var maxStorageConfigurations: Int!
  • If present, signals support for geo location. The value signals the supported number of entries. It is optional, and may be nil.

    Declaration

    Swift

    public var geoLocationEntries: Int!
  • List of supported automatic GeoLocation adjustments supported by the device. Valid items are defined by tds:AutoGeoMode. It is optional, and may be nil.

    Declaration

    Swift

    public var autoGeo: [String]!
  • Enumerates the supported StorageTypes, see (“NFS”, “CIFS”, “CDMI” or “FTP”). It is optional, and may be nil.

    Declaration

    Swift

    public var storageTypesSupported: [String]!