|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
29 #ifndef _DS_FRONTPANELTEXTDISPLAY_HPP_
30 #define _DS_FRONTPANELTEXTDISPLAY_HPP_
93 Scroll (
int vIterations = 0,
int hIterations = 0,
int holdDuration = 0) {
94 _vIterations = vIterations;
95 _hIterations = hIterations;
96 _holdDuragion = holdDuration;
131 static const char * kPropertyBrightness;
140 int getTextBrightness();
141 void getTextBrightnessLevels(
int &levels,
int &min,
int &max);
142 int getTextColorMode();
143 void setTextBrightness(
const int &brightness);
144 void enableDisplay(
const int enable);
164 int getCurrentTimeFormat () ;
166 void setScroll(
const Scroll & scroll);
167 void setText(
const std::string &text);
168 void setTimeFormat(
const int iTimeFormat);
169 void setTime(
const int uiHours,
const int uiMinutes);
185 void setMode(
int mode);
189 int maxHorizontalIterations,
int maxVerticalIterations,
190 const std::string &supportedCharacters,
int colorMode);
const Scroll getScroll() const
This API gets the scroll parameters for front panel display like vertical & horizontal iterations and...
Scroll(int vIterations=0, int hIterations=0, int holdDuration=0)
This function is a parameterised constructor of Scroll class. It initializes the scroll parameters wi...
This file defines DSConstant class which is inherited by most of the device settings classes.
To manage front panel text display scrolling.
int getVerticalIteration() const
This API gets the vertical iterations for front panel text display scrolling.
int getHorizontalIteration() const
This API gets the horizontal iterations for front panel text display scrolling.
int _vIterations
Indicates vertical iterations of scrolling for text display.
This class is used to store and manage the names and id's. It is derived by many classes like VideoRe...
Structures and classes for front panel indicator are defined here.
int _TextBrightness
Indicates text brightness.
static const int kModeClock24Hr
Indicates 24 hour time format.
int _hIterations
Indicates horizontal iterations of scrolling for text display.
Scroll _scroll
Indicates scroll properties.
int getHoldDuration() const
This API gets the hold duration for front panel text display scrolling.
static const int kModeString
Indicates text string.
int _holdDuragion
Indicates the hold duration for LED while scrolling.
static const int kModeClock12Hr
Indicates 12 hour time format.
This class extents DSConstant to manage front panel indicators color, blink sequence and brightness.
This class extents FrontPanelIndicator to manage front panel text display mode, scrolling and its bri...
int _timeFormat
Indicates time format for the clock display.