Specifications

106
4.3 Portable Unit Software
The portable unit software is described to be more of a passive device. This
passive device just takes input and does not request for information from the
control box unit. The hand held unit will flow like the following. The user will press
the power button which is a push button and the HHU will initializes. The device
starts heating up server until ready for a test. Once it is ready to take input from
the user, it will alert the user by displaying the ready on the LCD display. When
the user blows into the hand held unit the air flow sensor will take in data and
make sure that the correct amount of air flow is being supplied. When that test
has been passed then the hand held unit will display the result sample. If the
Sample is inadequate then user is required to take another sample if. After the
user does not require another sample then the user can turn on the device. If the
user gives an adequate sample then the hand held unit will display the message
to the module that will be pass the data to the LCD display. When the user does
not receive an authentication then the user may turn off the device. If the use
user requires n authentication then user will presses the wireless authentication
button.
The hand held unit will broadcast the message over wireless connection. The
message will validate with the control box and allow the user to disable the
device. Figure 4.3-1 shows the flow chart for this process. This information is
logged into the data log memory portion for the data log. The module that will set
the bit inputs to high will set the air flow sensor to high. Once a confirmation
message has been given to the data management, then data will start to be
collected. The data will continue to be collected and then stored into RAM. As
long as the bus line to the sensor is set to high then the data will be continue to
be collected. When the data has been fully collected, a module will be set the bit
to low.
Figure 4.3-1: Diagram illustrating flow chart for hand held unit.