Bluetooth® Sample Application Programmer's Reference: ui_userinterface.h File Reference

Bluetooth

Bluetooth® Sample Application Programmer's Reference
ui_userinterface.h File Reference

Functions

int UI_PeriphStart (void)
 
int UI_PeriphStop (void)
 
void UI_MenuMainDisplay (void)
 
void UI_IdleDispHdrFtrToggle (void)
 
void UI_ErrMsgDisplay (int errID)
 
void UI_PromptMsgDisplay (UI_PromptIdx_t promptID)
 

Macros

#define UI_TIMEOUT_100_MILLISECONDS   100
 100 milliseconds timeout delay used for GUI dialogs More...
 
#define UI_TIMEOUT_3_SECONDS   3000
 3-second timeout delay used for GUI dialogs More...
 
#define UI_TIMEOUT_5_SECONDS   5000
 5-second timeout delay used for GUI dialogs More...
 

Enumerations

enum  UI_PromptIdx_t {
  UI_PROMPT_MSG_START, UI_PROMPT_MSG_ERR_UNDEFINED_ERROR, UI_PROMPT_MSG_INVALID_PORT_NUM, UI_PROMPT_MSG_PAR_FILE_NOT_FOUND,
  UI_PROMPT_MSG_ACCESS_DENIED, UI_PROMPT_MSG_INVALID_DATA, UI_PROMPT_MSG_INVALID_DATA_LEN, UI_PROMPT_MSG_FUNC_NOT_IMPLEMENTED,
  UI_PROMPT_MSG_PAIRING_START, UI_PROMPT_MSG_PAIRING_OK, UI_PROMPT_MSG_PAIRING_FAILED, UI_PROMPT_MSG_PAIRING_STOP,
  UI_PROMPT_MSG_BT_SEARCH, UI_PROMPT_MSG_NO_DEVICE_FOUND, UI_PROMPT_MSG_NO_PAIRED_DEVICE, UI_PROMPT_MSG_IAP_FAILED,
  UI_PROMPT_MSG_TEST_OK, UI_PROMPT_MSG_TEST_FAILED, UI_PROMPT_MSG_END
}
 

Detailed Description

Contains all prototypes that handle user interfaces such as display of menus, display of error messages,display of user input dialogs, and so on. This unit interfaces functions that are interfacing low level functions to get data from different peripherals of the terminal such as display, keyboard, and other related peripherals.


INGENICO Technical Software Department

Copyright (c) 2012, Ingenico. 28-32 boulevard de Grenelle 75015 Paris, France. All rights reserved.

This source program is the property of INGENICO Company and may not be copied in any form or by any means, whether in part or in whole, except under license expressly granted by INGENICO company

All copies of this program, whether in part or in whole, and whether modified or not, must display this and all other

embedded copyright and ownership notices in full.

Project : Bluetooth� Sample Module : UI - User Interface Unit

Date
02/14/2013

Ingenico