50
RabbitCore RCM4000
5.2.4.2 Alerts
These function calls can be found in the Dynamic C LIB\RCM4xxx\RCM4xxx.LIB library.
timedAlert
void timedAlert(unsigned long timeout);
DESCRIPTION
Polls the real-time clock until a timeout occurs. The RCM4400W will be in a low-power
mode during this time. Once the timeout occurs, this function call will enable the normal
power source.
PARAMETER
timeout
the duration of the timeout in seconds
RETURN VALUE
None
.
digInAlert
void digInAlert(int dataport, int portbit, int value,
unsigned long timeout);
DESCRIPTION
Polls a digital input for a set value or until a timeout occurs. The RCM4400W will be
in a low-power mode during this time. Once a timeout occurs or the correct byte is
received, this function call will enable the normal power source and exit.
PARAMETERS
dataport
the input port data register to poll (e.g., PADR)
portbit
the input port bit (0–7) to poll
value
the value of 0 or 1 to receive
timeout
the duration of the timeout in seconds (enter 0 for no timeout)
RETURN VALUE
None.