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 }
FeaturesSixml Class Reference