C# Class WindowsIoT_Raspberry_Pi.MainPage

Inheritance: global::Windows.UI.Xaml.Controls.Page
Afficher le fichier Open project: iamelectron/RaspberryP2_Automation

Méthodes publiques

Свойство Type Description
Current MainPage
last_received byte[]
lastitem dev_info

Méthodes publiques

Méthode Description
MainPage ( ) : Rasp_Final
azure_work ( object sender, EventArgs e ) : void
data_received ( byte data_byte ) : void
nrf_send_data ( byte tx_packet, byte device_id, packet_type req_type, bool fullbyte = false ) : void

Send Data Packet

statusbar_string ( string st_status, bool error ) : void

StatusBar message

update_devicelist ( dev_info dev ) : void

Update Device list with latest value

Private Methods

Méthode Description
Connect ( int connectionId, object target ) : void
CreateBitmapFromElement ( FrameworkElement uielement ) : Task
GetBindingConnector ( int connectionId, object target ) : global::Windows.UI.Xaml.Markup.IComponentConnector
Init_Hard ( ) : void
InitializeComponent ( ) : void
MessageReceived ( DatagramSocket socket, DatagramSocketMessageReceivedEventArgs eventArguments ) : void

MessageReceived event

Timer_Tick ( object sender, object e ) : void
appBarButton_Click ( object sender, RoutedEventArgs e ) : void
autoupdate_timer_Tick ( object sender, object e ) : void
azureMonitor_tick ( object sender, object e ) : void
button_Click ( object sender, RoutedEventArgs e ) : void
deviceList_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
do_job ( string addrs, string msg_string, string port_, string local_addr_ ) : void

Receive data and remote address here + pass to controls

init_spi ( ) : Task

init spi

multi_cast ( ) : void

initialize multicast

scan_slave_Checked ( object sender, RoutedEventArgs e ) : void
scan_slave_Unchecked ( object sender, RoutedEventArgs e ) : void
scan_slaves_proc ( object sender, object e ) : void
screenshot_Click ( object sender, RoutedEventArgs e ) : void
send_byte ( byte info ) : void

multi cast byte

send_string ( string info, bool isinternal = false ) : void

multi cast string

toggleSwitch_Toggled ( object sender, RoutedEventArgs e ) : void

Method Details

MainPage() public méthode

public MainPage ( ) : Rasp_Final
Résultat Rasp_Final

azure_work() public méthode

public azure_work ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

data_received() public méthode

public data_received ( byte data_byte ) : void
data_byte byte
Résultat void

nrf_send_data() public méthode

Send Data Packet
public nrf_send_data ( byte tx_packet, byte device_id, packet_type req_type, bool fullbyte = false ) : void
tx_packet byte 6 byte wide byte packet
device_id byte
req_type packet_type
fullbyte bool
Résultat void

statusbar_string() public méthode

StatusBar message
public statusbar_string ( string st_status, bool error ) : void
st_status string status message
error bool error or message
Résultat void

update_devicelist() public méthode

Update Device list with latest value
public update_devicelist ( dev_info dev ) : void
dev dev_info dev_info object
Résultat void

Property Details

Current public_oe static_oe property

public static MainPage,WindowsIoT_Raspberry_Pi Current
Résultat MainPage

last_received public_oe property

public byte[] last_received
Résultat byte[]

lastitem public_oe property

public dev_info lastitem
Résultat dev_info