UniPRT SDK v1.0.0.0
 
Loading...
Searching...
No Matches
AMaxicodeMsg.h
1//
2// AMaxicodeMsg.h
3// sdk_json_Objective-C
4//
5// Created by Realbuber on 2024/5/8.
6//
7
8#ifndef AMaxicodeMsg_h
9#define AMaxicodeMsg_h
10
11#import <Foundation/Foundation.h>
12#import <UniPRT/IMaxicodeMsg.h>
13
31@interface AMaxicodeMsg : NSObject <IMaxicodeMsg>
32
33@property (nonatomic, assign) MaxicodeModeEnum mode; // Using specific enum type instead of general Enum
34@property (nonatomic, copy) NSString *primaryMsg;
35@property (nonatomic, copy) NSString *remainingMsg;
36@property (nonatomic, readonly, copy) NSString *data;
37
38- (instancetype)init;
39- (instancetype)initWithMode:(MaxicodeModeEnum)mode primaryMsg:(NSString *)primaryMsg remainingMsg:(NSString *)remainingMsg NS_DESIGNATED_INITIALIZER;
40
41@end
42
43#endif /* AMaxicodeMsg_h */
Maxicode modes.
This class is for modes with free-form messages. Does not apply to Mode 2 or 3.
Definition AMaxicodeMsg.h:31
NSString * data
Definition AMaxicodeMsg.h:36
instancetype init()
NSString * primaryMsg
Definition AMaxicodeMsg.h:34
MaxicodeModeEnum mode
Definition AMaxicodeMsg.h:33
NSString * remainingMsg
Definition AMaxicodeMsg.h:35
Maxicode barcode data. Does not apply to Mode 2 or 3.
Definition IMaxicodeMsg.h:39