


\begin{longtable}{|p{0.2\textwidth}|p{0.3\textwidth}|p{0.4\textwidth}|}
\hline
\textbf{Function} & \textbf{Function Description} & \textbf{Notes} \\
\hline
\endhead % Header to repeat on each page

\hline
\multicolumn{3}{|r|} {\textit{Continued on next page...}} \\
\hline
\endfoot % Footer to repeat on each page

\hline
\multicolumn{3}{|l|}{\textit{End of Table}} \\
\hline
\endlastfoot % Footer on the last page

1.1 Pre assemble parts & Gather and assemble the necessary components before installation. & Preparation phase for hardware setup. \\
\hline
1.2.1 Mount the assembly & Physically attach the assembled parts to the designated location. & Secure installation of the base station hardware. \\
\hline
1.2.2 Inspect Mounting Equipment & Verify the integrity and stability of the mounting equipment. & Ensure safe and reliable installation. \\
\hline
1.3.1 Install Base Image & Deploy the initial operating system and software configuration. & Initial software setup for the base station. \\
\hline
1.3.2 Config new image & Customize the installed base image with specific network settings and software. & Configure to a custom environment. \\
\hline
1.3.3 Add Update Over Air & Implement a system for remotely updating the base station's software. & Enable remote software updates and maintenance. \\
\hline
1.4 Add Enclosure & Perform Ventilation. Ensure proper airflow to prevent overheating. & Maintain optimal operating temperature. \\
\hline
1.5 Power Assembly & Provide power-source for Edge computers and peripheral & Power Edge Device. \\
\hline
1.6 Power Remote Value & Provide batter power for remote valve & Ensure remote devices can receive turn on/off signal. \\
\hline
2.1.1 Measure Wind-speed & Collect data on wind speed using sensors. & Gather environmental data. \\
\hline
2.1.2 Measure Soil Moisture & Collect data on soil moisture using sensors. & Gather environmental data. \\
\hline
2.1.3 Measure Humidity & Collect data on ambient humidity using sensors. & Gather environmental data. \\
\hline
2.1.4 Measure Wind Direction & Collect data on wind direction using sensors. & Gather environmental data. \\
\hline
2.1.5 Measure Temperature & Collect data on ambient temperature using sensors. & Gather environmental data. \\
\hline
2.1.6 Measure Rainfall & Collect data on rainfall using sensors. & Gather environmental data. \\
\hline
2.1.7 Measure UV & Collect data on ultraviolet radiation using sensors. & Gather environmental data. \\
\hline
2.2.1 Extract & Retrieve data from various sources. & Data processing stage. \\
\hline
2.2.2 Transform & Convert data into a usable format. & Data processing stage. \\
\hline
2.2.3 Load & Store processed data in a database or file. & Data processing stage. \\
\hline
3.1.1 Preview Environment Info & Display sensor data and environmental conditions. & User interface for monitoring. \\
\hline
3.1.2 Preview Maintenance Info & Display maintenance logs and system health. & User interface for monitoring. \\
\hline
3.2.2 Give system access & Grant permissions to users to access the system. & Security and access control. \\
\hline
3.2.1 Create ad-hoc network & Set up a temporary network for local communication. & Network setup for local operations. \\
\hline
3.3.1 Built in-house service for Tracking & Develop a custom tracking system. & System management and monitoring. \\
\hline
3.3.2 Track Network Usuage & Monitor data transmission and bandwidth. & Network management. \\
\hline
3.3.3 Track Monthly Expense & Monitor operational costs. & Financial management. \\
\hline
3.3.4 Check Part Availability & Verify the stock of replacement parts. & Inventory management. \\
\hline
3.3.5 Track Warranty Duration & Monitor warranty periods for equipment. & Maintenance and support. \\
\hline
4.1.1 Check Moisture Level & Monitor soil moisture to determine irrigation needs. & Automation and control. \\
\hline
4.1.2 Predict Water Reservoir & Estimate water availability based on collected data. & Automation and control. \\
\hline
4.2.1 Connect Wireless Network & Establish a wireless connection for remote control. & Network setup for remote operations. \\
\hline
4.2.2 Send Turn On Signal & Transmit a signal to activate the irrigation system. & Automation and control. \\
\hline
5.1 Detect System Failure & Identify malfunctions or errors in the system. & Error handling and maintenance. \\
\hline
5.2.1 Generate User Input & Allow users to input commands or data. & User interface for control. \\
\hline
5.3.1 Collect Parts Handbook & Gather documentation for system components. & Maintenance and support. \\
\hline
5.3.2 Classification Inspection Type & Categorize different types of inspections. & Maintenance and support. \\
\hline
5.3.3 Classification Maintainance Type & Categorize different types of maintenance. & Maintenance and support. \\
\hline
5.3.4 Record Condition of System & Document the operational status of the system. & Maintenance and support. \\
\hline
\label{table:function-description}
\end{longtable}
