39 } E_FRONTPANEL_WAKEUP_TYPE;
92 void STB_FPSetClock(U16BIT mjd, U16BIT year, U8BIT month, U8BIT day, U8BIT hours, U8BIT minutes, U8BIT seconds);
113 void STB_FPSetWakeUpTime(U16BIT mjd, U16BIT year, U8BIT month, U8BIT day, U8BIT hours, U8BIT minutes,
114 U32BIT time_in_mins);
140 void STB_FPSetLedState(U8BIT led_id, E_LED_STATE led_state, U16BIT period, U8BIT duty_cycle);
142 void STB_FPWaitForUserInput(
void);
143 U8BIT STB_FPGetDisplaySize(
void);
144 void STB_FPAnimation(U8BIT anim_type, U8BIT frame_rate);
145 void STB_FPRefreshWatchdog(
void);
146 void STB_FPSetWdogPeriod(U16BIT watchdog_period);
147 void STB_FPSetAutoStandby(BOOLEAN auto_standby);
148 void STB_FPSetAutoStandbyTime(U8BIT minute);
void STB_FPShowClock(BOOLEAN show)
Instructs the front panel to show/hide the time.
void STB_FPSetWakeUpTime(U16BIT mjd, U16BIT year, U8BIT month, U8BIT day, U8BIT hours, U8BIT minutes, U32BIT time_in_mins)
Sets the local time when the front panel should come out of standby. The date is passed as mjd and as...
void STB_FPSetClock(U16BIT mjd, U16BIT year, U8BIT month, U8BIT day, U8BIT hours, U8BIT minutes, U8BIT seconds)
Set the current date on the front panel.
void STB_FPKeyEnable(BOOLEAN enable)
Globally enables the front panel keys.
void STB_FPSetLedState(U8BIT led_id, E_LED_STATE led_state, U16BIT period, U8BIT duty_cycle)
Turns front panel LEDs on or off.
void STB_FPSetHandsetCode(U16BIT hset_code)
Sets the handset code/id of the remote control.
void STB_FPDisplayString(const char *string, U8BIT scrollstep, U16BIT scrollrate)
Show a static or scrolling text string on the front panel.
void STB_FPInitialise(void)
Initialise the Front Panel and Remote Control components.
System Wide Global Technical Data Type Definitions.
void STB_FPSetStandby(BOOLEAN standby)
Controls the box low power standby status.
void STB_FPRemoteEnable(BOOLEAN enable)
Globally enables the remote control keys.
E_FRONTPANEL_WAKEUP_TYPE STB_FPGetWakeUpType(void)
Returns the wake up type.