   return CGSizeZero
 }
 
-/**
-Internal method for loggin, you don't need this method
-*/
+/// Internal method for loggin, you don't need this method
+///
+/// - parameters:
+///     - hardware: `String` hardware type of the device
+///
 public func logMessage(hardware: String) {
   print("This is a device which is not listed in this category. Please visit https://github.com/InderKumarRathore/UIDeviceUtil and add a comment there.");
   print("Your device hardware string is: %@", hardware);

    
  case Hardware.SIMULATOR:                         return 100.0
  case Hardware.NOT_AVAILABLE:                     return 200.0
  
  default:                                         return -1.0
  }
}

/**
This method returns the resolution for still image that can be received
from back camera of the current device. Resolution returned for image oriented landscape right.
**/
public func backCameraStillImageResolutionInPixels(hardware: Hardware) -> CGSize {
  switch (hardware) {
  case Hardware.IPHONE_2G, Hardware.IPHONE_3G:

  case SIMULATOR
}

/// This method retruns the hardware type
///
///
/// - returns: raw `String` of device type
///
public func hardwareString() -> String {
  var name: [Int32] = [CTL_HW, HW_MACHINE]
  var size: Int = 2
