UniPRT SDK v1.0.0.0
 
Loading...
Searching...
No Matches
ARfidWrite.h
1//
2// ARfidWrite.h
3// sdk_json_Objective-C
4//
5// Created by Realbuber on 2024/5/8.
6//
7
8#ifndef ARfidWrite_h
9#define ARfidWrite_h
10
11// ARfidWrite.h
12#import <Foundation/Foundation.h>
13
14#import <UniPRT/IRfidBankSelect.h>
15#import <UniPRT/IRfidBitField.h>
16#import <UniPRT/IRfidPassword.h>
17
35
36@property (nonatomic, assign) RfidMemBlockEnum memory; // from IRfidBankSelect
37@property (nonatomic, strong) NSString *password; // from IRfidPassword
38@property (nonatomic, assign) RfidPasswordTypeEnum passwordType; // from IRfidPassword
39@property (nonatomic, assign) int offsetFromStart; // from IRfidBitField
40@property (nonatomic, strong) NSString *data; // from IRfidBitField
41
42// Designated initializers
43- (instancetype)init NS_DESIGNATED_INITIALIZER;
44- (instancetype)initWithMemBlock:(RfidMemBlockEnum)memBlock data:(NSString *)data NS_DESIGNATED_INITIALIZER;
45
46// Abstract method
47- (NSString *)description; // Must be overridden in subclasses
48
49@end
50
51#endif /* ARfidWrite_h */
RFID memory block selection.
Passwords for accessing/securing memory areas on tags that support this feature.
Base class for ARfidWrite.
Definition ARfidWrite.h:34
NSString * data
Definition ARfidWrite.h:40
RfidMemBlockEnum memory
Definition ARfidWrite.h:36
NSString * password
Definition ARfidWrite.h:37
NSString * description()
instancetype NS_DESIGNATED_INITIALIZER()
RfidPasswordTypeEnum passwordType
Definition ARfidWrite.h:38
int offsetFromStart
Definition ARfidWrite.h:39
A protocol defining the interface for RfidBankSelect classes.
Definition IRfidBankSelect.h:37
A protocol defining the interface for RfidWrite classes.
Definition IRfidBitField.h:36
For cases where memory access is password protected.
Definition IRfidPassword.h:37