![]() |
00001 00002 // Copyright © 2013 Cathexis Innovations Inc. All rights reserved. 00003 00004 #import <Foundation/Foundation.h> 00005 #import "IDBlueResponse.h" 00006 00013 @interface GetStatusResponse : IDBlueResponse { 00014 @private 00015 // the battery level, as a percentage (0 - 100) 00016 byte _batteryLevel; 00017 00018 // Major part of the hardware version 00019 byte _majorHardwareVersion; 00020 00021 // Minor part of the hardware version 00022 byte _minorHardwareVersion; 00023 00024 // Major part of the firmware version 00025 byte _majorFirmwareVersion; 00026 00027 // Minor part of the firmware version 00028 byte _minorFirmwareVersion; 00029 00030 // Branch part of the firmware version 00031 byte _branchFirmwareVersion; 00032 00033 // Build part of the firmware version 00034 ushort _buildFirmwareVersion; 00035 } 00036 00041 -(byte) batteryLevel; 00042 00046 -(byte) majorHardwareVersion; 00047 00051 -(byte) minorHardwareVersion; 00052 00058 -(NSString*) hardwareVersion; 00059 00063 -(byte) majorFirmwareVersion; 00064 00068 -(byte) minorFirmwareVersion; 00069 00073 -(byte) branchFirmwareVersion; 00074 00078 -(ushort) buildFirmwareVersion; 00079 00086 -(NSString*) firmwareVersion; 00087 00088 @end