Data Structures |
class | smi::IDellCallingInterfaceSmi |
class | smi::SmiFactory |
Namespaces |
namespace | smi |
Enumerations |
enum | { smi::cbARG1 = 0,
smi::cbARG2 = 1,
smi::cbARG3 = 2,
smi::cbARG4 = 3
} |
enum | { smi::cbRES1 = 0,
smi::cbRES2 = 1,
smi::cbRES3 = 2,
smi::cbRES4 = 3
} |
enum | smi::password_format_enum { smi::PW_FORMAT_UNKNOWN,
smi::PW_FORMAT_SCAN_CODE,
smi::PW_FORMAT_ASCII
} |
enum | smi::radioNum { smi::WLAN_RADIO_NUM = 1,
smi::BLUETOOTH_RADIO_NUM = 2,
smi::WWAN_RADIO_NUM = 3
} |
enum | { smi::WLAN_SWITCH_CTL = 1,
smi::BLUETOOTH_SWITCH_CTL = 2,
smi::WWAN_SWITCH_CTL = 4,
smi::LOCATOR_SWITCH_CTL = 5
} |
enum | smi::radioStatusCode {
smi::STATUS_ENABLED,
smi::STATUS_DISABLED,
smi::STATUS_NOT_PRESENT,
smi::STATUS_UNSUPPORTED,
smi::STATUS_UNKNOWN
} |
Functions |
| smi::DECLARE_EXCEPTION (SmiException) |
| Abstract base class for the smi read write operations.
|
| smi::DECLARE_EXCEPTION_EX (InvalidSmiMode, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (ParameterError, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (UnhandledSmi, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (UnsupportedSmi, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (SmiExecutedWithError, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (PasswordVerificationFailed, smi, SmiException) |
| smi::DECLARE_EXCEPTION_EX (ConfigError, smi, SmiException) |
void | smi::doSimpleCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4], u32 res[4]) |
std::auto_ptr
< smi::IDellCallingInterfaceSmi > | smi::setupCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4]) |
u32 | smi::getAuthenticationKey (const std::string &password) |
password_format_enum | smi::getPasswordFormat () |
bool | smi::getPasswordStatus (u16 which) |
u32 | smi::readNVStorage (u32 location, u32 *minValue, u32 *maxValue) |
u32 | smi::readBatteryModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
u32 | smi::readACModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
u32 | smi::readSystemStatus (u32 *failingSensorHandle) |
u32 | smi::writeNVStorage (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
u32 | smi::writeBatteryModeSetting (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
u32 | smi::writeACModeSetting (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
void | smi::getDisplayType (u32 &type, u32 &resolution, u32 &memSizeX256kb) |
void | smi::getPanelResolution (u32 &horiz, u32 &vert) |
void | smi::getActiveDisplays (u32 &bits) |
void | smi::setActiveDisplays (u32 &bits) |
void | smi::getPropertyOwnershipTag (char *tagBuf, size_t size) |
void | smi::setPropertyOwnershipTag (const std::string password, const char *newTag, size_t size) |
void | smi::wirelessRadioControl (bool enable, bool boot, bool runtime, int enable_token, int disable_token, int radioNum, std::string password) |
void | smi::wirelessSwitchControl (bool enable, bool boot, bool runtime, int enable_token, int disable_token, int switchNum, std::string password) |
radioStatusCode | smi::wirelessRadioStatus (radioNum which, std::ostream &cout=std::cout, u32 defRes2=0) |
Variables |
const int | smi::Bluetooth_Devices_Disable |
const int | smi::Bluetooth_Devices_Enable |
const int | smi::Cellular_Radio_Disable |
const int | smi::Cellular_Radio_Enable |
const int | smi::WiFi_Locator_Disable |
const int | smi::WiFi_Locator_Enable |
const int | smi::Wireless_LAN_Disable |
const int | smi::Wireless_LAN_Enable |
const int | smi::Wireless_Switch_Bluetooth_Control_Disable |
const int | smi::Wireless_Switch_Bluetooth_Control_Enable |
const int | smi::Wireless_Switch_Cellular_Control_Disable |
const int | smi::Wireless_Switch_Cellular_Control_Enable |
const int | smi::Wireless_Switch_Wireless_LAN_Control_Disable |
const int | smi::Wireless_Switch_Wireless_LAN_Control_Enable |
const int | smi::Radio_Transmission_Enable |
const int | smi::Radio_Transmission_Disable |
const int | smi::Wireless_Device_Disable |
const int | smi::Wireless_Device_App_Control |
const int | smi::Wireless_Device_App_Or_Hotkey_Control |