DR-U-USB/DR-E-USB RLMXX0CLASS  GT20171121-1
Functions
"RLMXXX Power Management"

Class members used for power saving features of RLMXXX Module. More...

Functions

quint8 RLMXXXCRC::GetPaStatus (quint8 &Status)
 This function determinate the Power Amplifier status. More...
 
quint8 RLMXXXCRC::EnterSleep (void)
 Power saving mode activation. More...
 
quint8 RLMXXXCRC::EnablePA (const bool flag)
 Power Amplifier mode selection. More...
 

Detailed Description

Class members used for power saving features of RLMXXX Module.

The RLMXXX knows different states where the power consumption is fairly reduced to a minimum. Mobile application and devices should be benefit of this functions.

Function Documentation

◆ EnablePA()

quint8 RLMXXXCRC::EnablePA ( const bool  state)

Power Amplifier mode selection.

Its called by application.

Parameters
[in]stateswitch with false:PA-off, true:PA-on
Returns
1 on success, 0 if failed

◆ EnterSleep()

quint8 RLMXXXCRC::EnterSleep ( void  )

Power saving mode activation.

Software sleep reduce the modules power consumption.
Its called by application. To wakeup the module a simple command like GetPaStatus() should be called.

Returns
1 on success, 0 if failed

◆ GetPaStatus()

quint8 RLMXXXCRC::GetPaStatus ( quint8 &  uStatus)

This function determinate the Power Amplifier status.

Its called by application to check the availability of the module/serial connection.

Parameters
[out]uStatusStatus byte returned from the module within the response.
Returns
1 on success, 0 if failed