UniPRT SDK v2.0.0.0
 
載入中...
搜尋中...
無符合項目
DiscoveryPacket.h
1#import <Foundation/Foundation.h>
2
3typedef NS_ENUM(NSUInteger, PrinterBrand) {
4 PrinterBrandTSC,
5 PrinterBrandPTX,
6 PrinterBrandAll
7};
8
9@interface DiscoveryPacket : NSObject
10
11@property (nonatomic, readonly) PrinterBrand brand;
12@property (nonatomic, assign) uint16_t responsePort;
13@property (nonatomic, strong) NSString *responseAddress;
14@property (nonatomic, strong) NSString *gatewayAddress;
15@property (nonatomic, strong) NSString *broadcastAddress;
16@property (nonatomic, assign, readonly) NSInteger broadcastPort;
17@property (nonatomic, strong) NSData *discoveryRequestPacket;
18
19- (instancetype)initWithBrand:(PrinterBrand)brand;
20- (NSString *)decodeIPAddressFromResponse:(NSData *)responseData ip:(NSString *)ip;
21
22@end
Definition DiscoveryPacket.h:10
NSString * responseAddress
Definition DiscoveryPacket.h:13
NSString * gatewayAddress
Definition DiscoveryPacket.h:14
uint16_t responsePort
Definition DiscoveryPacket.h:12
NSData * discoveryRequestPacket
Definition DiscoveryPacket.m:65
PrinterBrand brand
Definition DiscoveryPacket.h:11
NSString * broadcastAddress
Definition DiscoveryPacket.h:15
NSInteger broadcastPort
Definition DiscoveryPacket.h:16