Device Settings HAL 0.2.0
 
Loading...
Searching...
No Matches
dsFPD.h File Reference
#include <sys/types.h>
#include "dsError.h"
#include "dsTypes.h"
Include dependency graph for dsFPD.h:

Go to the source code of this file.

Functions

dsError_t dsFPInit (void)
 Initializes the Front Panel Display (FPD) sub-module of Device Settings HAL.
 
dsError_t dsSetFPBlink (dsFPDIndicator_t eIndicator, unsigned int uBlinkDuration, unsigned int uBlinkIterations)
 Sets blink pattern of specified Front Panel Display LED.
 
dsError_t dsSetFPBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t eBrightness)
 Sets the brightness level of specified Front Panel Display LED.
 
dsError_t dsGetFPState (dsFPDIndicator_t eIndicator, dsFPDState_t *state)
 Gets the indicator state of specified discrete Front Panel Display LED.
 
dsError_t dsSetFPState (dsFPDIndicator_t eIndicator, dsFPDState_t state)
 Sets the indicator state of specified discrete Front Panel Display LED.
 
dsError_t dsGetFPBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t *pBrightness)
 Gets the brightness level of specified Front Panel Display LED.
 
dsError_t dsGetFPColor (dsFPDIndicator_t eIndicator, dsFPDColor_t *pColor)
 Gets the color of specified Front Panel Display LED.
 
dsError_t dsSetFPColor (dsFPDIndicator_t eIndicator, dsFPDColor_t eColor)
 Sets the color of specified Front Panel Display LED.
 
dsError_t dsSetFPTime (dsFPDTimeFormat_t eTimeFormat, const unsigned int uHour, const unsigned int uMinutes)
 Sets the time on 7-Segment Front Panel Display LEDs.
 
dsError_t dsSetFPText (const char *pText)
 Displays the specified text on 7-segment Front Panel Display LEDs.
 
dsError_t dsSetFPTextBrightness (dsFPDTextDisplay_t eIndicator, dsFPDBrightness_t eBrightness)
 Sets the brightness level of 7-segment Front Panel Display LEDs.
 
dsError_t dsGetFPTextBrightness (dsFPDTextDisplay_t eIndicator, dsFPDBrightness_t *eBrightness)
 Gets the brightness of 7-segment Front Panel Display LEDs.
 
dsError_t dsFPEnableCLockDisplay (int enable)
 Enables/Disables the clock display of Front Panel Display LEDs.
 
dsError_t dsSetFPScroll (unsigned int uScrollHoldOnDur, unsigned int uHorzScrollIterations, unsigned int uVertScrollIterations)
 Enables Text Scrolling on 7-segment Front Panel Display LEDs.
 
dsError_t dsFPTerm (void)
 Terminates the the Front Panel Display sub-module.
 
dsError_t dsSetFPDBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t eBrightness, bool toPersist)
 This function will set the brightness of the specified discrete LED on the front panel display to the specified brightness level in multi-app mode using iarmbus call. The brightness level shall be persisted if the input parameter toPersist passed is TRUE.
 
dsError_t dsSetFPDColor (dsFPDIndicator_t eIndicator, dsFPDColor_t eColor, bool toPersist)
 This function sets the color of the specified LED on the front panel in multi-app mode using iarmbus call. The color of the LED shall be persisted if the input parameter toPersist is set to TRUE.
 
dsError_t dsSetFPTimeFormat (dsFPDTimeFormat_t eTimeFormat)
 Sets the current time format on the 7-segment Front Panel Display LEDs.
 
dsError_t dsGetFPTimeFormat (dsFPDTimeFormat_t *pTimeFormat)
 Gets the current time format on the 7-segment Front Panel Display LEDs.
 
dsError_t dsSetFPDMode (dsFPDMode_t eMode)
 Sets the display mode of the Front Panel Display LEDs.
 
dsError_t dsFPGetSupportedLEDStates (unsigned int *states)
 Gets the supported led states.
 
dsError_t dsFPGetLEDState (dsFPDLedState_t *state)
 Gets the current power Front Panel Display LED state.
 
dsError_t dsFPSetLEDState (dsFPDLedState_t state)
 Sets the current power Front Panel Display LED state.