luna-sysmgr-common
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HostArm.h File Reference
#include <nyx/nyx_client.h>
#include "Common.h"
#include "HostBase.h"
#include "Event.h"
#include "CustomEvents.h"
#include "NyxSensorConnector.h"
#include "NyxInputControl.h"
#include "NyxLedControl.h"
#include "lunaservice.h"
#include <qsocketnotifier.h>
#include <QObject>
Include dependency graph for HostArm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HostArm
 

Macros

#define KEYBOARD_TOKEN   "com.palm.properties.KEYoBRD"
 
#define KEYBOARD_QWERTY   "z"
 
#define KEYBOARD_AZERTY   "w"
 
#define KEYBOARD_QWERTZ   "y"
 
#define HIDD_LS_KEYPAD_URI   "palm://com.palm.hidd/HidKeypad/"
 
#define HIDD_RINGER_URI   HIDD_LS_KEYPAD_URI"RingerState"
 
#define HIDD_SLIDER_URI   HIDD_LS_KEYPAD_URI"SliderState"
 
#define HIDD_HEADSET_URI   HIDD_LS_KEYPAD_URI"HeadsetState"
 
#define HIDD_HEADSET_MIC_URI   HIDD_LS_KEYPAD_URI"HeadsetMicState"
 
#define HIDD_GET_STATE   "{\"mode\":\"get\"}"
 
#define HIDD_LS_ACCELEROMETER_URI   "palm://com.palm.hidd/HidAccelerometer/"
 
#define HIDD_ACCELEROMETER_RANGE_URI   HIDD_LS_ACCELEROMETER_URI"Range"
 
#define HIDD_ACCELEROMETER_MODE   HIDD_LS_ACCELEROMETER_URI"Mode"
 
#define HIDD_ACCELEROMETER_INTERRUPT_MODE   HIDD_LS_ACCELEROMETER_URI"InterruptMode"
 
#define HIDD_ACCELEROMETER_POLL_INTERVAL   HIDD_LS_ACCELEROMETER_URI"PollInterval"
 
#define HIDD_ACCELEROMETER_TILT_TIMER   HIDD_LS_ACCELEROMETER_URI"TiltTimer"
 
#define HIDD_ACCELEROMETER_SET_DEFAULT_TILT_TIMER   "{\"mode\":\"set\",\"value\":6}"
 
#define HIDD_ACCELEROMETER_SET_DEFAULT_INTERVAL   "{\"mode\":\"set\",\"value\":2000}"
 
#define HIDD_ACCELEROMETER_SET_DEFAULT_MODE   "{\"mode\":\"set\",\"value\":\"all\"}"
 
#define HIDD_ACCELEROMETER_SET_POLL   "{\"mode\":\"set\",\"value\":\"poll\"}"
 
#define REPEAT_DELAY   250
 
#define REPEAT_PERIOD   33
 

Enumerations

enum  GestureType_t {
  BACK = 0, MENU, QUICK_LAUNCH, LAUNCHER,
  NEXT, PREV, FLICK, DOWN,
  HOME, HOME_LEFT, HOME_RIGHT, NUM_GESTURES
}
 

Detailed Description

Common functionality for all ARM-based devices.

Author
Hewlett-Packard Development Company, L.P.

Macro Definition Documentation

#define HIDD_ACCELEROMETER_INTERRUPT_MODE   HIDD_LS_ACCELEROMETER_URI"InterruptMode"
#define HIDD_ACCELEROMETER_MODE   HIDD_LS_ACCELEROMETER_URI"Mode"
#define HIDD_ACCELEROMETER_POLL_INTERVAL   HIDD_LS_ACCELEROMETER_URI"PollInterval"
#define HIDD_ACCELEROMETER_RANGE_URI   HIDD_LS_ACCELEROMETER_URI"Range"
#define HIDD_ACCELEROMETER_SET_DEFAULT_INTERVAL   "{\"mode\":\"set\",\"value\":2000}"
#define HIDD_ACCELEROMETER_SET_DEFAULT_MODE   "{\"mode\":\"set\",\"value\":\"all\"}"
#define HIDD_ACCELEROMETER_SET_DEFAULT_TILT_TIMER   "{\"mode\":\"set\",\"value\":6}"
#define HIDD_ACCELEROMETER_SET_POLL   "{\"mode\":\"set\",\"value\":\"poll\"}"
#define HIDD_ACCELEROMETER_TILT_TIMER   HIDD_LS_ACCELEROMETER_URI"TiltTimer"
#define HIDD_GET_STATE   "{\"mode\":\"get\"}"
#define HIDD_HEADSET_MIC_URI   HIDD_LS_KEYPAD_URI"HeadsetMicState"
#define HIDD_HEADSET_URI   HIDD_LS_KEYPAD_URI"HeadsetState"
#define HIDD_LS_ACCELEROMETER_URI   "palm://com.palm.hidd/HidAccelerometer/"
#define HIDD_LS_KEYPAD_URI   "palm://com.palm.hidd/HidKeypad/"
#define HIDD_RINGER_URI   HIDD_LS_KEYPAD_URI"RingerState"
#define HIDD_SLIDER_URI   HIDD_LS_KEYPAD_URI"SliderState"
#define KEYBOARD_AZERTY   "w"
#define KEYBOARD_QWERTY   "z"
#define KEYBOARD_QWERTZ   "y"
#define KEYBOARD_TOKEN   "com.palm.properties.KEYoBRD"
#define REPEAT_DELAY   250
#define REPEAT_PERIOD   33

Enumeration Type Documentation

Enumerator
BACK 
MENU 
QUICK_LAUNCH 
LAUNCHER 
NEXT 
PREV 
FLICK 
DOWN 
HOME 
HOME_LEFT 
HOME_RIGHT 
NUM_GESTURES