007-98 Державні санітарні правила и норми роботи з візуальнімі дисплейної терміналамі електронно-обчислювальних машин.- Діє з 01.01.99.
24.ДБН В.2.5-67: 2013. Державні будівельні норми. Опалення, вентиляція та кондиціонування.- Діє з 01.01.2014р.
.ГОСТ 12.1.012-90 ССБТ. Вібраційна безпека. Загальні вимоги.- Введ. 01.01.85.
.Закон України «Про охорону навколишнього природного середовища» - Діє з 26.06.1991р.
Додаток А
Текст програми
Текст файлу Wifi.cs
Найменування програми - WifiAnylizer. Автор - Петля Д.І
Дата создания програми - 14.04.2014 р. Номер Версії - 1.0
Дата останньої модіфікації - 20.06.2014 р.System;System.Collections.Generic;System.Linq;System.Text;System.Threading.Tasks;NativeWifi;WindowsFormsApplication1
{class GetMacExtension
{static uint Channel; static string Mac;
/// lt; summary gt;
/// Росшірення для Отримання мак-адреси в зручній форме
/// lt;/summary gt;
/// lt; param name= entry gt; екземпляр класу Wlan.WlanBssEntry lt;/param gt;
/// lt; returns gt; мак-адресою у виде рядки lt;/returns gt; static string GetMac (this Wlan.WlanBssEntry entry)
{[] macAddr=entry.dot11Bssid;=macAddr.Aggregate ( raquo ;, (current, t)= gt; current + t.ToString ( x2 ). PadLeft (2 , 0 ). ToUpper ()); Mac;
}
/// lt; summary gt;
/// Отримання номеру каналу мережі
/// lt;/summary gt;
/// lt; param name= entry gt; екземпляр класу Wlan.WlanBssEntry lt;/param gt;
/// lt; returns gt; номер каналу у формату uint lt;/returns gt; static uint GetChannel (this Wlan.WlanBssEntry entry)
{freq1=(entryCenterFrequency% 2412000)/1000; freq2=freq1/5;=freq2 + 1; Channel;
} class Wifi: IWifi
{readonly WlanClient _client; string Mac; List lt; Wlan.WlanAvailableNetwork gt; List; List lt; Wlan.WlanBssEntry gt; BssList; Wlan.WlanAvailableNetwork CurrNetwork; Wlan.WlanBssEntry CurrBssNetwork; Wifi ()
{
_ client=new WlanClient ();=new List lt; Wlan.WlanAvailableNetwork gt; ();=new List lt; Wlan.WlanBssEntry gt; ();
}
/// lt; summary gt;
/// Отримання списку доступних Wi-Fi мереж
/// lt;/summary gt;
/// lt; returns gt; Список МЕРЕЖА типом Wlan.WlanAvailableNetwork lt;/returns gt; List lt; Wlan.WlanAvailableNetwork gt; GetListOfNetwroks ()
{(var wlanClient in _client.Interfaces)
{. WlanAvailableNetwork [] bssEntries=wlanClient.GetAvailableNetworkList (0); (var wlanAvailableNetwork in bssEntries) .Add (wlanAvailableNetwork);
} List;
}
/// lt; summary gt;
/// Отримання Додатковий данних про МЕРЕЖА
/// lt;/summary gt;
/// lt; returns gt; Список мереж Тіу Wlan.WlanBssEntry lt;/returns gt; List lt; Wlan.WlanBssEntry gt; GetListOfBssNetwroks ()
{(var wlanClient in _client.Interfaces)
{. WlanBssEntry [] bssEntries=wlanClient.GetNetworkBssList (); (var wlanAvailableNetwork in bssEntries) .Add (wlanAvailableNetwork);
} BssList;
}
Текст файлу Form1.cs
Найменування програми - WifiAnylizer. Автор - Петля Д.І
Дата создания програми - 14.04.2014 р. Номер Версії - 1.0
Дата останньої модіфікації - 20.06.2014 р.System;System.Drawing;System.Globalization;System.Linq;System.Windows.Forms;System.Windows.Forms.DataVisualization.Charting;WindowsFormsApplication1
{partial class Form1: Form
{Form1 ()
{();
/// lt; summary gt;
/// Метод Який спрацьовуює коли програма запускається та виводу отріманні данні до форми
/// Для цього створюється екземпляр класу Wifi () з которого достаються данні, и записують до форми
/// lt;/summary gt;
/// lt; param name= e gt; lt;/param gt; override void OnLoad (EventArgs e)
{cl=new Wifi (); (var network in cl.GetListO...