Skip to content

Commit

Permalink
Add IOMessage debug values.
Browse files Browse the repository at this point in the history
  • Loading branch information
btrask committed Mar 6, 2013
1 parent 11bf8b5 commit 835d9ce
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions ECVDebug.m
Expand Up @@ -24,6 +24,7 @@
#import <AudioToolbox/AudioToolbox.h>
#endif
#import <IOKit/usb/IOUSBLib.h>
#import <IOKit/IOMessage.h>
#import <mach/mach_port.h>
#import <Foundation/NSDebug.h>
#import <string.h>
Expand Down Expand Up @@ -295,6 +296,31 @@ void ECVLog(ECVErrorLevel level, NSString *format, ...)
ERROR_CASE(kIOUSBDataToggleErr)
ERROR_CASE(kIOUSBBitstufErr)
ERROR_CASE(kIOUSBCRCErr)

ERROR_CASE(kIOMessageServiceIsTerminated)
ERROR_CASE(kIOMessageServiceIsSuspended)
ERROR_CASE(kIOMessageServiceIsResumed)
ERROR_CASE(kIOMessageServiceIsRequestingClose)
ERROR_CASE(kIOMessageServiceIsAttemptingOpen)
ERROR_CASE(kIOMessageServiceWasClosed)
ERROR_CASE(kIOMessageServiceBusyStateChange)
ERROR_CASE(kIOMessageServicePropertyChange)
ERROR_CASE(kIOMessageCanDevicePowerOff)
ERROR_CASE(kIOMessageDeviceWillPowerOff)
ERROR_CASE(kIOMessageDeviceWillNotPowerOff)
ERROR_CASE(kIOMessageDeviceHasPoweredOn)
ERROR_CASE(kIOMessageDeviceWillPowerOn)
ERROR_CASE(kIOMessageDeviceHasPoweredOff)
ERROR_CASE(kIOMessageCanSystemPowerOff)
ERROR_CASE(kIOMessageSystemWillPowerOff)
ERROR_CASE(kIOMessageSystemWillNotPowerOff)
ERROR_CASE(kIOMessageCanSystemSleep)
ERROR_CASE(kIOMessageSystemWillSleep)
ERROR_CASE(kIOMessageSystemWillNotSleep)
ERROR_CASE(kIOMessageSystemHasPoweredOn)
ERROR_CASE(kIOMessageSystemWillRestart)
ERROR_CASE(kIOMessageSystemWillPowerOn)
ERROR_CASE(kIOMessageCopyClientID)
}
return [NSString stringWithFormat:@"Unknown IOReturn %d (Code: 0x%x; Sub: 0x%x; System: 0x%x)", error, err_get_code(error), err_get_sub(error), err_get_system(error)];
}
Expand Down

0 comments on commit 835d9ce

Please sign in to comment.