System behaviors - dynamic communications – Welch Allyn LC101 CO2 Module - User Manual User Manual
Page 42

LC101 CO
2
Module OEM Implementation Manual
Page 42
Confidential
Welch Allyn OEM Technologies
•
Hard Reset - If the host holds the receive data line in a break condition for more than
500 msec, the microprocessor is forced to enter the boot mode when the break
condition is released. The microprocessor boot mode is used to install new software
into the FLASH device.
Internal Resets (Initiated within the LC101 Module)
•
Watchdog Reset - Watchdog reset is caused by a watchdog timeout. After a
watchdog reset, the Module responds to a
status response
to recover from a watchdog reset.
•
Self Reset - Caused by a condition other than watchdog timeout. After self reset, the
Module responds to a
reset.
System Behaviors - Dynamic Communications
Status Requests
The host must poll the LC101 Module periodically to determine status. By sending status
requests, the host can report any problems seen by the LC101 Module.
WARNING The host should NOT assume that if waveform data is being sent by the LC101
Module, the LC101 Module is not reporting any errors. It is possible to report
a non-fatal error condition even when waveform data is being sent.
When the LC101 Module is in 'Fault' mode, it will report the error that caused the fault.
CO
2
Waveform Data
During 'Measurement' and 'Autorun' modes, the LC101 Module sends a CO
2
waveform packet
every 31 msec (or every xx number of 31 msec increments if the Nxx command was used). Also,
the LC101 Module will be responding to the host's periodic requests for status data. The host
may experience a delay in the waveform packet timing, but the delay will be made up by the
increased delivery speed of the next few packets.
If waveform data ever stops being sent, the status response will inform the host of a fault
condition. The fault condition could leave the LC101 Module in 'Fault' mode (i.e.,
LC101 Module could remain in 'Measurement' or 'Autorun' mode (e.g., if a "No Watertrap" status
message is returned).
"No Watertrap" Status Messages
During 'Measurement' and 'Autorun' modes, the LC101 Module will continually verify that a
watertrap is present. If the watertrap is NOT detected and a status request is received, the
status message "No Watertrap" will be returned. No waveform data will be sent at this time.
Regardless of the operating mode, this status message will be returned until a watertrap is
inserted, the host sends a mode change command, or a fault event is detected.