FeaturesSixml
public class FeaturesSixml : CustomStringConvertible
SIXml features supported by the terminal. Immutable class.
-
Feature support.
See moreDeclaration
Swift
public enum Support
-
init(adminFunctions:autoCommit:autoShiftManagement:autoShutterManagement:requestRepetition:financialFunctions:guides:nonFinancialFunctions:protocolLevels:sleepTimer:statusFunctions:dialogFunctions:fastNtfMode:)
Create hardware features.
Declaration
Swift
public init(adminFunctions: Set<CAdminFunctions>, autoCommit: Support, autoShiftManagement: Support, autoShutterManagement: Support, requestRepetition: Bool, financialFunctions: Set<CFinancialTransactions>, guides: Set<CGuides>, nonFinancialFunctions: Set<CNonFinancialTransactions>, protocolLevels: Set<CProtocolLevel>, sleepTimer: Bool, statusFunctions: Set<CStatusFunctions>, dialogFunctions: Set<CDialogFunctions>, fastNtfMode: Bool)
-
Supported SIXml administrative functions.
Declaration
Swift
public private(set) var adminFunctions: Set<CAdminFunctions>
-
AutoCommit support.
Declaration
Swift
public private(set) var autoCommit: Support
-
AutoShiftManagement support.
Declaration
Swift
public private(set) var autoShiftManagement: Support
-
AutoShutterManagement support.
Declaration
Swift
public private(set) var autoShutterManagement: Support
-
Request repetition support.
Declaration
Swift
public private(set) var requestRepetition: Bool
-
Supported SIXml financial transaction functions.
Declaration
Swift
public private(set) var financialFunctions: Set<CFinancialTransactions>
-
Supported SIXml guides.
Declaration
Swift
public private(set) var guides: Set<CGuides>
-
Supported SIXml non-financial transaction functions.
Declaration
Swift
public private(set) var nonFinancialFunctions: Set<CNonFinancialTransactions>
-
Supported protocol levels.
Declaration
Swift
public private(set) var protocolLevels: Set<CProtocolLevel>
-
SleepTimer support.
Declaration
Swift
public private(set) var sleepTimer: Bool
-
Supported SIXml status functions.
Declaration
Swift
public private(set) var statusFunctions: Set<CStatusFunctions>
-
Supported SIXml dialog functions.
Declaration
Swift
public private(set) var dialogFunctions: Set<CDialogFunctions>
-
Fast notification mode support.
Declaration
Swift
public private(set) var fastNtfMode: Bool
-
Textual representation.
Declaration
Swift
public var description: String { get }