C# Класс WFA_psychometric_chart.Form3_WeatherService

Наследование: System.Windows.Forms.Form
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AfterFilteringFromAlexValueListOfValues List
AfterFilteringFromAlexValueListOfValuesForHumidityOnly List
HumTempList List
adjusted_value int
hardwareValue1 double
hardwareValue2 double
parameterValFromBacnet List

Открытые методы

Метод Описание
AsyncMethod1ForPullingData ( ) : System.Threading.Tasks.Task
CheckDeviceOnlineOffline ( int deviceID, int Parent_SerialNum ) : bool

CHECKS WEATHER THE DEVICE IS ONLINE OR OFFLINE

CheckLatLongAvailable ( ) : bool
CheckSettingData ( ) : void
ControllerList ( ) : List

This function return a controller list that is ONLINE only

FillLatLongValueAutomatically ( ) : void
FilterDataForDisplayInList ( ) : void

Filters the temperature value form alex database and form Hardware pulled

FilterDataForDisplayInListForHumidity ( ) : void

Filters the temperature value form alex database and form Hardware pulled

FilterOnlyHumidityFromAlexDBValue ( ) : void
FilterOnlyTemperatureAndHumidityFromAlexDBValue ( ) : void
FindPathOfBuildingDB ( ) : void
Form3_WeatherService ( ) : System
InitTimer ( ) : void
InitTimer2 ( ) : void
InitTimerForDevice ( ) : void
ReadDataFromAlexDatabase ( string TableName ) : void

Read the data from alex db .. This will be loaded when first loaded values

ReadDataFromDevice ( int deviceID, uint panel1ID, uint panel2ID ) : void
ReadDataFromDeviceForHumidity ( int deviceID, uint hum_panID, string param2_identifier_type ) : void
ReadDataFromDeviceForTemperature ( int deviceID, uint temp_panID, string param1_identifier_type ) : void
UpdateSettingIfPresent ( ) : int
adjust_hum_value ( ) : void
enabledClicked ( ) : void
fill_combobox ( ) : void
getDataFromParameter ( int device_instance_id ) : void

This function bull the all the available values for particualar device id

getElevation ( double lat, double lng ) : double
pull_stored_weather_data ( ) : void
self_calibrate ( ) : void
temporary_timer_function ( ) : void

This function stores a timer to watch value constantly

timer1_Tick_For_Device ( object sender, EventArgs e ) : void
updateSettingData ( string buildingName, int enable, string selectedStName, int indexSelectedBuilding ) : void
update_constantly_function ( ) : void
update_data_constantly ( ) : void
update_now_function ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

Приватные методы

Метод Описание
CB_Device_SelectedIndexChanged ( object sender, EventArgs e ) : void
CB_param_hum_SelectedIndexChanged ( object sender, EventArgs e ) : void
CB_param_temp_SelectedIndexChanged ( object sender, EventArgs e ) : void
Form3_ClosingForm ( object sender, FormClosingEventArgs e ) : void
Form3_Disposed ( object sender, EventArgs e ) : void
Form3_Load ( object sender, EventArgs e ) : void
HandleTick ( object sender, System e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

btnShowLogFile_Click ( object sender, EventArgs e ) : void
btn_help_Click ( object sender, EventArgs e ) : void
btn_pull_offline_data_Click ( object sender, EventArgs e ) : void
btn_set_value_Click ( object sender, EventArgs e ) : void
btn_update_now_Click ( object sender, EventArgs e ) : void
button1_Click ( object sender, EventArgs e ) : void
button2_Click ( object sender, EventArgs e ) : void
button4_Click ( object sender, EventArgs e ) : void
button7_Click ( object sender, EventArgs e ) : void
cb_enable_disable_CheckedChanged ( object sender, EventArgs e ) : void

This is the weather serivice pulling part now currently it has setting as well saved when ever the user closes the application and reopens it user can start for the previous settings.

cb_event_on_index_change ( object sender, EventArgs e ) : void
cb_hum_self_calib_CheckedChanged ( object sender, EventArgs e ) : void
get_stored_data ( ) : void
on_select_index_change_event ( object sender, EventArgs e ) : void
pull_data_online ( string country1, string state1, string city1, string street1, string zip1 ) : void
tb_max_adjust_TextChanged ( object sender, EventArgs e ) : void
timer1_Tick ( object sender, EventArgs e ) : void

pulling the web values

timer2_Tick ( object sender, EventArgs e ) : void

Описание методов

AsyncMethod1ForPullingData() публичный Метод

public AsyncMethod1ForPullingData ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CheckDeviceOnlineOffline() публичный Метод

CHECKS WEATHER THE DEVICE IS ONLINE OR OFFLINE
public CheckDeviceOnlineOffline ( int deviceID, int Parent_SerialNum ) : bool
deviceID int device id value
Parent_SerialNum int 0 always
Результат bool

CheckLatLongAvailable() публичный Метод

public CheckLatLongAvailable ( ) : bool
Результат bool

CheckSettingData() публичный Метод

public CheckSettingData ( ) : void
Результат void

ControllerList() публичный Метод

This function return a controller list that is ONLINE only
public ControllerList ( ) : List
Результат List

Dispose() защищенный Метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

FillLatLongValueAutomatically() публичный Метод

public FillLatLongValueAutomatically ( ) : void
Результат void

FilterDataForDisplayInList() публичный Метод

Filters the temperature value form alex database and form Hardware pulled
public FilterDataForDisplayInList ( ) : void
Результат void

FilterDataForDisplayInListForHumidity() публичный Метод

Filters the temperature value form alex database and form Hardware pulled
public FilterDataForDisplayInListForHumidity ( ) : void
Результат void

FilterOnlyHumidityFromAlexDBValue() публичный Метод

public FilterOnlyHumidityFromAlexDBValue ( ) : void
Результат void

FilterOnlyTemperatureAndHumidityFromAlexDBValue() публичный Метод

public FilterOnlyTemperatureAndHumidityFromAlexDBValue ( ) : void
Результат void

FindPathOfBuildingDB() публичный Метод

public FindPathOfBuildingDB ( ) : void
Результат void

Form3_WeatherService() публичный Метод

public Form3_WeatherService ( ) : System
Результат System

InitTimer() публичный Метод

public InitTimer ( ) : void
Результат void

InitTimer2() публичный Метод

public InitTimer2 ( ) : void
Результат void

InitTimerForDevice() публичный Метод

public InitTimerForDevice ( ) : void
Результат void

ReadDataFromAlexDatabase() публичный Метод

Read the data from alex db .. This will be loaded when first loaded values
public ReadDataFromAlexDatabase ( string TableName ) : void
TableName string name of the table i.2 inputables
Результат void

ReadDataFromDevice() публичный Метод

public ReadDataFromDevice ( int deviceID, uint panel1ID, uint panel2ID ) : void
deviceID int
panel1ID uint
panel2ID uint
Результат void

ReadDataFromDeviceForHumidity() публичный Метод

public ReadDataFromDeviceForHumidity ( int deviceID, uint hum_panID, string param2_identifier_type ) : void
deviceID int
hum_panID uint
param2_identifier_type string
Результат void

ReadDataFromDeviceForTemperature() публичный Метод

public ReadDataFromDeviceForTemperature ( int deviceID, uint temp_panID, string param1_identifier_type ) : void
deviceID int
temp_panID uint
param1_identifier_type string
Результат void

UpdateSettingIfPresent() публичный Метод

public UpdateSettingIfPresent ( ) : int
Результат int

adjust_hum_value() публичный Метод

public adjust_hum_value ( ) : void
Результат void

enabledClicked() публичный Метод

public enabledClicked ( ) : void
Результат void

fill_combobox() публичный Метод

public fill_combobox ( ) : void
Результат void

getDataFromParameter() публичный Метод

This function bull the all the available values for particualar device id
public getDataFromParameter ( int device_instance_id ) : void
device_instance_id int
Результат void

getElevation() публичный Метод

public getElevation ( double lat, double lng ) : double
lat double
lng double
Результат double

pull_stored_weather_data() публичный Метод

public pull_stored_weather_data ( ) : void
Результат void

self_calibrate() публичный Метод

public self_calibrate ( ) : void
Результат void

temporary_timer_function() публичный Метод

This function stores a timer to watch value constantly
public temporary_timer_function ( ) : void
Результат void

timer1_Tick_For_Device() публичный Метод

public timer1_Tick_For_Device ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

updateSettingData() публичный Метод

public updateSettingData ( string buildingName, int enable, string selectedStName, int indexSelectedBuilding ) : void
buildingName string
enable int
selectedStName string
indexSelectedBuilding int
Результат void

update_constantly_function() публичный Метод

public update_constantly_function ( ) : void
Результат void

update_data_constantly() публичный Метод

public update_data_constantly ( ) : void
Результат void

update_now_function() публичный Метод

public update_now_function ( ) : void
Результат void

Описание свойств

AfterFilteringFromAlexValueListOfValues публичное свойство

public List AfterFilteringFromAlexValueListOfValues
Результат List

AfterFilteringFromAlexValueListOfValuesForHumidityOnly публичное свойство

Stores the value obtained form hardware and filtered form alex database
public List AfterFilteringFromAlexValueListOfValuesForHumidityOnly
Результат List

HumTempList публичное свойство

public List HumTempList
Результат List

adjusted_value публичное свойство

public int adjusted_value
Результат int

hardwareValue1 публичное свойство

public double hardwareValue1
Результат double

hardwareValue2 публичное свойство

public double hardwareValue2
Результат double

parameterValFromBacnet публичное свойство

public List parameterValFromBacnet
Результат List