ePadLSActiveXLib Namespace Reference


Classes

interface  _DePadLSActiveX
interface  _DePadLSActiveXEvents
class  ePadLSActiveX
interface  IlsColor
class  lsColor
interface  IlsDataRange
class  lsDataRange
interface  IlsDisplay
class  lsDisplay
interface  IlsBitmap
class  lsBitmap
interface  IlsInkRegion
class  lsInkRegion
interface  IlsKeyboard
class  lsKeyboard
interface  IlsPinpad
class  lsPinpad
interface  IlsWidget
class  lsWidget
interface  IlsBitmapCollection
class  lsBitmapCollection
interface  IlsWidgetContainer
class  lsWidgetContainer
interface  IlsWidgetCollection
class  lsWidgetCollection

Enumerations

enum  lsColorName {
  lscolRed = 0x0000FF, lscolGreen = 0x00FF00, lscolBlue = 0xFF0000, lscolYellow = 0x00FFFF,
  lscolOrange = 0x00A5FF, lscolPurple = 0x800080, lscolCyan = 0xFFFF00, lscolMagenta = 0xFF00FF,
  lscolBlack = 0x000000, lscolWhite = 0xFFFFFF, lscolGray = 0x808080
}
enum  lsDataRate { lsRate100 = 1, lsRate200 = 2, lsRate300 = 3, lsRate400 = 4 }
enum  lsEncryptionType { lsEncNone = 0, lsEncAES256 = 1 }
enum  lsResetCode {
  lsdefSysCal = 1, lsdefReportRate = 2, lsdefUseFactory = 4, lsdefEEPROM = 8,
  lsdefDefaultImage = 16, lsdefInkRegion = 32, lsdefAllTuned = 64
}
enum  lsResult {
  lsresOK = 0, lsresABORT = -2147467260, lsresFAILED = -2147467259, lsresINVALID_HANDLE = -2147024890,
  lsresACCESS_DENIED = -2147024891
}
enum  lsTouchscreenType { lsTS5Wire = 0, lsTS4Wire = 1, lsTSUnknown = 2 }
enum  lsWidgetType { lswidgButton = 1, lswidgCheckBox = 2, lswidgRadioButton = 3, lswidgTextBox = 4 }
enum  lsOpMode { lsOpStartup = 1, lsOpReady = 2, lsOpInking = 3, lsOpError = 4 }


Enumeration Type Documentation

enum typedef enum ePadLSActiveXLib::lsColorName lsColorName

Available prenamed colors.

Enumerator:
lscolRed  Red.
lscolGreen  Green.
lscolBlue  Blue.
lscolYellow  Yellow.
lscolOrange  Orange.
lscolPurple  Purple.
lscolCyan  Cyan.
lscolMagenta  Magenta.
lscolBlack  Black.
lscolWhite  White.
lscolGray  Gray.
00026                             {
00027         [helpstring("Red")]
00028          lscolRed = 0x0000FF, 
00029         [helpstring("Green")]
00030          lscolGreen = 0x00FF00, 
00031         [helpstring("Blue")]
00032          lscolBlue = 0xFF0000, 
00033         [helpstring("Yellow")]
00034          lscolYellow = 0x00FFFF, 
00035         [helpstring("Orange")]
00036          lscolOrange = 0x00A5FF, 
00037         [helpstring("Purple")]
00038          lscolPurple = 0x800080, 
00039         [helpstring("Cyan")]
00040          lscolCyan = 0xFFFF00, 
00041         [helpstring("Magenta")]
00042          lscolMagenta = 0xFF00FF, 
00043         [helpstring("Black")]
00044          lscolBlack = 0x000000, 
00045         [helpstring("White")]
00046          lscolWhite = 0xFFFFFF, 
00047         [helpstring("Gray")]
00048          lscolGray = 0x808080 
00049     } lsColorName;

enum typedef enum ePadLSActiveXLib::lsDataRate lsDataRate

Specifies available data rates.

Enumerator:
lsRate100  100 reports per second
lsRate200  200 reports per second
lsRate300  300 reports per second
lsRate400  400 reports per second
00056                            {
00057         [helpstring("100 reports per second")]
00058          lsRate100 = 1, 
00059         [helpstring("200 reports per second")]
00060          lsRate200 = 2, 
00061         [helpstring("300 reports per second")]
00062          lsRate300 = 3, 
00063         [helpstring("400 reports per second")]
00064          lsRate400 = 4 
00065     } lsDataRate;

enum typedef enum ePadLSActiveXLib::lsEncryptionType lsEncryptionType

Specifies available encryption types.

Enumerator:
lsEncNone  No encryption.
lsEncAES256  AES256 encryption.
00072                                  {
00073         [helpstring("No encryption")]
00074          lsEncNone = 0, 
00075         [helpstring("AES256 encryption")]
00076          lsEncAES256 = 1 
00077     } lsEncryptionType;

enum typedef enum ePadLSActiveXLib::lsOpMode lsOpMode

Specifies the current mode of operation for the active device.

Enumerator:
lsOpStartup  Device is starting up.
lsOpReady  Device is ready to send/receive all commands.
lsOpInking  Device is in inking mode.
lsOpError  Device is not responsive.
00155                          {
00156         [helpstring("Device is starting up")]
00157          lsOpStartup = 1, 
00158         [helpstring("Device is ready to send/receive all commands")]
00159          lsOpReady = 2, 
00160         [helpstring("Device is in inking mode")]
00161          lsOpInking = 3, 
00162         [helpstring("Device is not responsive")]
00163          lsOpError = 4, 
00164     } lsOpMode;

enum typedef enum ePadLSActiveXLib::lsResetCode lsResetCode

Specifies which values to restore to defaults. Values can be combined via bitwise OR to reset more than one default.

Enumerator:
lsdefSysCal  Restore five-point calibration data.
lsdefReportRate  Restore the data sample rate.
lsdefUseFactory  Restore values to factory defaults.
lsdefEEPROM  Erase the values stored in EEPROM.
lsdefDefaultImage  Restore the default background image.
lsdefInkRegion  Restore all ink region settings.
lsdefAllTuned  Restore all tuned settings.
00085                             {
00086         [helpstring("Restore five-point calibration data")]
00087          lsdefSysCal = 1, 
00088         [helpstring("Restore the data sample rate")]
00089          lsdefReportRate = 2, 
00090         [helpstring("Restore values to factory defaults")]
00091          lsdefUseFactory = 4, 
00092         [helpstring("Erase the values stored in EEPROM")]
00093          lsdefEEPROM = 8, 
00094         [helpstring("Restore the default background image")]
00095          lsdefDefaultImage = 16, 
00096         [helpstring("Restore all ink region settings")]
00097          lsdefInkRegion = 32, 
00098         [helpstring("Restore all tuned settings")]
00099          lsdefAllTuned = 64 
00100     } lsResetCode;

enum typedef enum ePadLSActiveXLib::lsResult lsResult

Possible return values for various methods.

Enumerator:
lsresOK  Operation succeeded.
lsresABORT  Operation was aborted.
lsresFAILED  Operation failed with unspecified error.
lsresINVALID_HANDLE  Invalid handle.
lsresACCESS_DENIED  Access denied.
00107                          {
00108         [helpstring("Operation succeeded")] //S_OK
00109          lsresOK = 0, 
00110         [helpstring("Operation was aborted")] //E_ABORT
00111          lsresABORT = -2147467260, 
00112         [helpstring("Operation failed with unspecified error")] //E_FAIL
00113          lsresFAILED = -2147467259, 
00114         [helpstring("Invalid handle")] //E_HANDLE
00115          lsresINVALID_HANDLE = -2147024890, 
00116         [helpstring("Access denied")] //E_ACCESSDENIED
00117          lsresACCESS_DENIED = -2147024891 
00118     } lsResult;

enum typedef enum ePadLSActiveXLib::lsTouchscreenType lsTouchscreenType

Specifies touchscreen types.

Enumerator:
lsTS5Wire  5-wire touchscreen
lsTS4Wire  4-wire touchscreen
lsTSUnknown  Unknown touchscreen type.
00125                                   {
00126         [helpstring("5-wire touchscreen")]
00127          lsTS5Wire = 0, 
00128         [helpstring("4-wire touchscreen")]
00129          lsTS4Wire = 1, 
00130         [helpstring("Unknown touchscreen type")]
00131          lsTSUnknown = 2 
00132     } lsTouchscreenType;

enum typedef enum ePadLSActiveXLib::lsWidgetType lsWidgetType

Specifies the type of widget to create.

Enumerator:
lswidgButton  Push button.
lswidgCheckBox  Check box.
lswidgRadioButton  Radio button.
lswidgTextBox  Text box.
00139                              {
00140         [helpstring("Push button")]
00141          lswidgButton = 1, 
00142         [helpstring("Check box")]
00143          lswidgCheckBox = 2, 
00144         [helpstring("Radio button")]
00145          lswidgRadioButton = 3, 
00146         [helpstring("Text box")]
00147          lswidgTextBox = 4 
00148     } lsWidgetType;


Generated on Mon Dec 17 17:19:34 2007 for ePadAPIs by  doxygen 1.5.4