C# Класс MaCRoGS.MainWindow

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

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

Метод Описание
Init ( ) : void
MainWindow ( ) : System
MapSize ( ushort NewSize ) : void
Scan ( object state ) : void
SetMagX ( double value ) : void
SetMagY ( double value ) : void
SetMagZ ( double value ) : void
SetPositionAngle ( double distance ) : void
SetPositionX ( double distance ) : void
SetPositionY ( double distance ) : void
StartupSensors ( ) : void
UpdateL1 ( short value ) : void
UpdateL2 ( short value ) : void
UpdateMap ( ushort map, short part ) : void
UpdateS1 ( short value ) : void
UpdateS2 ( short value ) : void
debug ( string text ) : void
error ( string text ) : void
info ( string text ) : void
mapUpdate ( object state ) : void
setCurrent ( double mAmps ) : void
setEstimation ( ushort minutes ) : void
setRVoltage ( ushort perCent ) : void
setVoltage ( double volts ) : void

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

Метод Описание
Button_Click ( object sender, System e ) : void
MonteCarlo_UpdatePosition ( Object state ) : void
SpeedBox_Initialized ( object sender, System e ) : void
Speed_ValueChanged ( object sender, System e ) : void
StartupMap ( ) : void
TurningSpeedBox_Initialized ( object sender, System e ) : void
Turning_Speed_ValueChanged ( object sender, System e ) : void
UpdateLine ( LineGraph line, double x, double y, Color color, string description, LineGraph &newLine ) : void
UpdatePositionHistory ( Object state ) : void
Window_KeyDown ( object sender, System e ) : void
Window_KeyUp ( object sender, System e ) : void
Window_Loaded ( object sender, RoutedEventArgs e ) : void
_MapSize ( ushort NewSize ) : void
_SetHeading ( double heading ) : void
_SetPositionAngle ( double angle ) : void
_SetPositionX ( double posX ) : void
_SetPositionY ( double posY ) : void
_UpdateFullMap ( ushort NewMap ) : void
_UpdateL1 ( short value ) : void
_UpdateL2 ( short value ) : void
_UpdateLine ( LineGraph line, double x, double y, Color color, string description ) : LineGraph
_UpdateMap ( ushort NewMap, short part ) : void
_UpdateS1 ( short value ) : void
_UpdateS2 ( short value ) : void
_setCurrent ( double mAmps ) : void
_setEstimation ( ushort minutes ) : void
_setRVoltage ( ushort perCent ) : void
_setVoltage ( double volts ) : void
_updateChart ( object state ) : void
back_MouseLeftButtonDown ( object sender, System e ) : void
back_MouseLeftButtonUp ( object sender, System e ) : void
button_calibrar_Click ( object sender, RoutedEventArgs e ) : void
button_dibujar_Click ( object sender, RoutedEventArgs e ) : void
cal_Loaded_1 ( object sender, RoutedEventArgs e ) : void
doScan ( ) : ts_scan_t
for_MouseLeftButtonDown ( object sender, System e ) : void
for_MouseLeftButtonUp ( object sender, System e ) : void
left_MouseLeftButtonDown ( object sender, System e ) : void
left_MouseLeftButtonUp ( object sender, System e ) : void
right_MouseLeftButtonDown ( object sender, System e ) : void
right_MouseLeftButtonUp ( object sender, System e ) : void
updateIterationsLabel ( int num ) : void
updateLog ( string text ) : void
updateMapUpdatesLabel ( int num ) : void

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

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

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

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

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

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

public MapSize ( ushort NewSize ) : void
NewSize ushort
Результат void

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

public Scan ( object state ) : void
state object
Результат void

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

public SetMagX ( double value ) : void
value double
Результат void

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

public SetMagY ( double value ) : void
value double
Результат void

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

public SetMagZ ( double value ) : void
value double
Результат void

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

public SetPositionAngle ( double distance ) : void
distance double
Результат void

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

public SetPositionX ( double distance ) : void
distance double
Результат void

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

public SetPositionY ( double distance ) : void
distance double
Результат void

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

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

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

public UpdateL1 ( short value ) : void
value short
Результат void

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

public UpdateL2 ( short value ) : void
value short
Результат void

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

public UpdateMap ( ushort map, short part ) : void
map ushort
part short
Результат void

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

public UpdateS1 ( short value ) : void
value short
Результат void

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

public UpdateS2 ( short value ) : void
value short
Результат void

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

public debug ( string text ) : void
text string
Результат void

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

public error ( string text ) : void
text string
Результат void

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

public info ( string text ) : void
text string
Результат void

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

public mapUpdate ( object state ) : void
state object
Результат void

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

public setCurrent ( double mAmps ) : void
mAmps double
Результат void

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

public setEstimation ( ushort minutes ) : void
minutes ushort
Результат void

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

public setRVoltage ( ushort perCent ) : void
perCent ushort
Результат void

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

public setVoltage ( double volts ) : void
volts double
Результат void