Skip to content

Instantly share code, notes, and snippets.

@yume190
Created August 2, 2014 08:38
Show Gist options
  • Save yume190/231312ff5436dc789d60 to your computer and use it in GitHub Desktop.
Save yume190/231312ff5436dc789d60 to your computer and use it in GitHub Desktop.
sender
public class func askDevice() -> NSData?{
// devicePacket packet = {PACKET_HEADER_HEAD,0,PACKET_HEADER_DEVICE_ID_UNKNOWN,COMMAND_ASK_DEVICE,0};
//
// size_t headerSize = sizeof(packet.deviceHeader);
// size_t contentSize = 0;
// size_t size = headerSize + contentSize;
// packet.deviceHeader.len = contentSize;
//
// packet.deviceHeader.checksum = [self checksumWithBytes:(Byte *)&packet.deviceHeader WithSize:(int)size];
//
// return [self structToNSMutableData:&packet size:size];
var packet = packetFactory.sender(devicePacketHeader.commandType.ASK_DEVICE, content: devicePacketNil())
if packet{
return packet?.pack()
}
return nil
}
public class func askVersion() -> NSData?{
return packetFactory.sender(devicePacketHeader.commandType.ASK_VERSION, content: devicePacketNil())?.pack()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment