Idle Mode
This feature is supported only in FX Series reader. The Idle Mode Timeout allows the reader to GPI’s switch off the radio module power, after a specified timer interval elapsed only if reader is in idle state (not performing any radio related operation like inventory or access). Radio will be powered on if any inventory/access operation is initiated from client application.
The methods rm.TurnOffRadioWhenIdle and rm.GetRadioIdleTimeout can be used for this. The supported value is between 10 and 60000 seconds.
try
{
int idleModeTimeout = 0;
// Get current idle timeout configured in the reader
rm.GetRadioIdleTimeout(ref idleModeTimeout);
Console.WriteLine("Radio Idle Timeout : " + idleModeTimeout);
// Turn off Radio after 10 seconds
idleModeTimeout = 10;
rm.TurnOffRadioWhenIdle(idleModeTimeout);
Console.WriteLine("Radio will be turned off after {0} seconds " + idleModeTimeout);
}
catch (OperationFailureException exception)
{
Console.WriteLine("IdleMode failed " + exception.Message);
}