C# 클래스 TrakHound_Dashboard.Pages.DeviceDetails.Page

Interaction logic for DeviceDetails.xaml
상속: System.Windows.Controls.UserControl, IPage
파일 보기 프로젝트 열기: TrakHound/TrakHound-Community

공개 프로퍼티들

프로퍼티 타입 설명
ActiveHourDatasProperty System.Windows.DependencyProperty
ActivePercentageProperty System.Windows.DependencyProperty
ActiveTimeProperty System.Windows.DependencyProperty
AlertHourDatasProperty System.Windows.DependencyProperty
AlertPercentageProperty System.Windows.DependencyProperty
AlertTimeProperty System.Windows.DependencyProperty
AvailabilityDeviationProperty System.Windows.DependencyProperty
AvailabilityHighProperty System.Windows.DependencyProperty
AvailabilityHighTimeProperty System.Windows.DependencyProperty
AvailabilityHourDatasProperty System.Windows.DependencyProperty
AvailabilityLowProperty System.Windows.DependencyProperty
AvailabilityLowTimeProperty System.Windows.DependencyProperty
AvailabilityProperty System.Windows.DependencyProperty
AvailabilityStatusProperty System.Windows.DependencyProperty
ConnectedProperty System.Windows.DependencyProperty
ControllerModeProperty System.Windows.DependencyProperty
DeviceImageProperty System.Windows.DependencyProperty
DeviceLogoProperty System.Windows.DependencyProperty
DeviceProperty System.Windows.DependencyProperty
DeviceStatusProperty System.Windows.DependencyProperty
DeviceStatusTimeProperty System.Windows.DependencyProperty
EmergencyStopProperty System.Windows.DependencyProperty
ExecutionModeProperty System.Windows.DependencyProperty
IdleHourDatasProperty System.Windows.DependencyProperty
IdlePercentageProperty System.Windows.DependencyProperty
IdleTimeProperty System.Windows.DependencyProperty
LoadingProperty System.Windows.DependencyProperty
OeeDeviationProperty System.Windows.DependencyProperty
OeeHighProperty System.Windows.DependencyProperty
OeeHighTimeProperty System.Windows.DependencyProperty
OeeHourDatasProperty System.Windows.DependencyProperty
OeeLowProperty System.Windows.DependencyProperty
OeeLowTimeProperty System.Windows.DependencyProperty
OeeProperty System.Windows.DependencyProperty
OeeStatusProperty System.Windows.DependencyProperty
PartCountAverageProperty System.Windows.DependencyProperty
PartCountHighProperty System.Windows.DependencyProperty
PartCountHighTimeProperty System.Windows.DependencyProperty
PartCountHourDatasProperty System.Windows.DependencyProperty
PartCountLowProperty System.Windows.DependencyProperty
PartCountLowTimeProperty System.Windows.DependencyProperty
PartCountTotalProperty System.Windows.DependencyProperty
PerformanceDeviationProperty System.Windows.DependencyProperty
PerformanceHighProperty System.Windows.DependencyProperty
PerformanceHighTimeProperty System.Windows.DependencyProperty
PerformanceHourDatasProperty System.Windows.DependencyProperty
PerformanceLowProperty System.Windows.DependencyProperty
PerformanceLowTimeProperty System.Windows.DependencyProperty
PerformanceProperty System.Windows.DependencyProperty
PerformanceStatusProperty System.Windows.DependencyProperty
ProgramBlockProperty System.Windows.DependencyProperty
ProgramLineProperty System.Windows.DependencyProperty
ProgramProperty System.Windows.DependencyProperty
QualityDeviationProperty System.Windows.DependencyProperty
QualityHighProperty System.Windows.DependencyProperty
QualityHighTimeProperty System.Windows.DependencyProperty
QualityHourDatasProperty System.Windows.DependencyProperty
QualityLowProperty System.Windows.DependencyProperty
QualityLowTimeProperty System.Windows.DependencyProperty
QualityProperty System.Windows.DependencyProperty
QualityStatusProperty System.Windows.DependencyProperty
SystemMessageProperty System.Windows.DependencyProperty
SystemStatusProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
Closed ( ) : void
Closing ( ) : bool
GetSentData ( EventData data ) : void
Initialize ( ) : void
LoadDeviceImage ( string fileId ) : void
LoadDeviceLogo ( string fileId ) : void
Opened ( ) : void
Opening ( ) : bool
Page ( DeviceDescription device, Data deviceInfo, UserConfiguration userConfig ) : System
SetZoom ( double zoomPercentage ) : void
UpdateActiveData ( List hours ) : void
UpdateAlertData ( List hours ) : void
UpdateAvailabilityData ( List hours ) : void
UpdateIdleData ( List hours ) : void
UpdateOeeData ( List hours ) : void
UpdatePartCountData ( List hours ) : void
UpdatePerformanceData ( List hours ) : void
UpdateQualityData ( List hours ) : void

비공개 메소드들

메소드 설명
GetLocalHour ( int utcHour ) : int
LoadDeviceImage_GUI ( System.Windows.Media.Imaging.BitmapSource img ) : void
LoadDeviceImage_Worker ( object o ) : void
LoadDeviceLogo_GUI ( System.Windows.Media.Imaging.BitmapSource img ) : void
LoadDeviceLogo_Worker ( object o ) : void
UpdateAvailabilityStatistics ( List infos ) : void
UpdateDeviceInfo ( Data info ) : void
UpdateDeviceInfo ( List info ) : void
UpdateOeeStatistics ( List infos ) : void
UpdatePartCountStatistics ( List infos ) : void
UpdatePerformanceStatistics ( List infos ) : void
UpdateQualityStatistics ( List infos ) : void

메소드 상세

Closed() 공개 메소드

public Closed ( ) : void
리턴 void

Closing() 공개 메소드

public Closing ( ) : bool
리턴 bool

GetSentData() 공개 메소드

public GetSentData ( EventData data ) : void
data TrakHound.EventData
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

LoadDeviceImage() 공개 메소드

public LoadDeviceImage ( string fileId ) : void
fileId string
리턴 void

LoadDeviceLogo() 공개 메소드

public LoadDeviceLogo ( string fileId ) : void
fileId string
리턴 void

Opened() 공개 메소드

public Opened ( ) : void
리턴 void

Opening() 공개 메소드

public Opening ( ) : bool
리턴 bool

Page() 공개 메소드

public Page ( DeviceDescription device, Data deviceInfo, UserConfiguration userConfig ) : System
device TrakHound.Configurations.DeviceDescription
deviceInfo TrakHound.API.Data
userConfig TrakHound.API.Users.UserConfiguration
리턴 System

SetZoom() 공개 메소드

public SetZoom ( double zoomPercentage ) : void
zoomPercentage double
리턴 void

UpdateActiveData() 공개 메소드

public UpdateActiveData ( List hours ) : void
hours List
리턴 void

UpdateAlertData() 공개 메소드

public UpdateAlertData ( List hours ) : void
hours List
리턴 void

UpdateAvailabilityData() 공개 메소드

public UpdateAvailabilityData ( List hours ) : void
hours List
리턴 void

UpdateIdleData() 공개 메소드

public UpdateIdleData ( List hours ) : void
hours List
리턴 void

UpdateOeeData() 공개 메소드

public UpdateOeeData ( List hours ) : void
hours List
리턴 void

UpdatePartCountData() 공개 메소드

public UpdatePartCountData ( List hours ) : void
hours List
리턴 void

UpdatePerformanceData() 공개 메소드

public UpdatePerformanceData ( List hours ) : void
hours List
리턴 void

UpdateQualityData() 공개 메소드

public UpdateQualityData ( List hours ) : void
hours List
리턴 void

프로퍼티 상세

ActiveHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ActiveHourDatasProperty
리턴 System.Windows.DependencyProperty

ActivePercentageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ActivePercentageProperty
리턴 System.Windows.DependencyProperty

ActiveTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ActiveTimeProperty
리턴 System.Windows.DependencyProperty

AlertHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AlertHourDatasProperty
리턴 System.Windows.DependencyProperty

AlertPercentageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AlertPercentageProperty
리턴 System.Windows.DependencyProperty

AlertTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AlertTimeProperty
리턴 System.Windows.DependencyProperty

AvailabilityDeviationProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityDeviationProperty
리턴 System.Windows.DependencyProperty

AvailabilityHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityHighProperty
리턴 System.Windows.DependencyProperty

AvailabilityHighTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityHighTimeProperty
리턴 System.Windows.DependencyProperty

AvailabilityHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityHourDatasProperty
리턴 System.Windows.DependencyProperty

AvailabilityLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityLowProperty
리턴 System.Windows.DependencyProperty

AvailabilityLowTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityLowTimeProperty
리턴 System.Windows.DependencyProperty

AvailabilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityProperty
리턴 System.Windows.DependencyProperty

AvailabilityStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AvailabilityStatusProperty
리턴 System.Windows.DependencyProperty

ConnectedProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ConnectedProperty
리턴 System.Windows.DependencyProperty

ControllerModeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ControllerModeProperty
리턴 System.Windows.DependencyProperty

DeviceImageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DeviceImageProperty
리턴 System.Windows.DependencyProperty

DeviceLogoProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DeviceLogoProperty
리턴 System.Windows.DependencyProperty

DeviceProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DeviceProperty
리턴 System.Windows.DependencyProperty

DeviceStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DeviceStatusProperty
리턴 System.Windows.DependencyProperty

DeviceStatusTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DeviceStatusTimeProperty
리턴 System.Windows.DependencyProperty

EmergencyStopProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows EmergencyStopProperty
리턴 System.Windows.DependencyProperty

ExecutionModeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ExecutionModeProperty
리턴 System.Windows.DependencyProperty

IdleHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IdleHourDatasProperty
리턴 System.Windows.DependencyProperty

IdlePercentageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IdlePercentageProperty
리턴 System.Windows.DependencyProperty

IdleTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IdleTimeProperty
리턴 System.Windows.DependencyProperty

LoadingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows LoadingProperty
리턴 System.Windows.DependencyProperty

OeeDeviationProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeDeviationProperty
리턴 System.Windows.DependencyProperty

OeeHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeHighProperty
리턴 System.Windows.DependencyProperty

OeeHighTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeHighTimeProperty
리턴 System.Windows.DependencyProperty

OeeHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeHourDatasProperty
리턴 System.Windows.DependencyProperty

OeeLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeLowProperty
리턴 System.Windows.DependencyProperty

OeeLowTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeLowTimeProperty
리턴 System.Windows.DependencyProperty

OeeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeProperty
리턴 System.Windows.DependencyProperty

OeeStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows OeeStatusProperty
리턴 System.Windows.DependencyProperty

PartCountAverageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountAverageProperty
리턴 System.Windows.DependencyProperty

PartCountHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountHighProperty
리턴 System.Windows.DependencyProperty

PartCountHighTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountHighTimeProperty
리턴 System.Windows.DependencyProperty

PartCountHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountHourDatasProperty
리턴 System.Windows.DependencyProperty

PartCountLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountLowProperty
리턴 System.Windows.DependencyProperty

PartCountLowTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountLowTimeProperty
리턴 System.Windows.DependencyProperty

PartCountTotalProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PartCountTotalProperty
리턴 System.Windows.DependencyProperty

PerformanceDeviationProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceDeviationProperty
리턴 System.Windows.DependencyProperty

PerformanceHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceHighProperty
리턴 System.Windows.DependencyProperty

PerformanceHighTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceHighTimeProperty
리턴 System.Windows.DependencyProperty

PerformanceHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceHourDatasProperty
리턴 System.Windows.DependencyProperty

PerformanceLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceLowProperty
리턴 System.Windows.DependencyProperty

PerformanceLowTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceLowTimeProperty
리턴 System.Windows.DependencyProperty

PerformanceProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceProperty
리턴 System.Windows.DependencyProperty

PerformanceStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PerformanceStatusProperty
리턴 System.Windows.DependencyProperty

ProgramBlockProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ProgramBlockProperty
리턴 System.Windows.DependencyProperty

ProgramLineProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ProgramLineProperty
리턴 System.Windows.DependencyProperty

ProgramProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ProgramProperty
리턴 System.Windows.DependencyProperty

QualityDeviationProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityDeviationProperty
리턴 System.Windows.DependencyProperty

QualityHighProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityHighProperty
리턴 System.Windows.DependencyProperty

QualityHighTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityHighTimeProperty
리턴 System.Windows.DependencyProperty

QualityHourDatasProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityHourDatasProperty
리턴 System.Windows.DependencyProperty

QualityLowProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityLowProperty
리턴 System.Windows.DependencyProperty

QualityLowTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityLowTimeProperty
리턴 System.Windows.DependencyProperty

QualityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityProperty
리턴 System.Windows.DependencyProperty

QualityStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows QualityStatusProperty
리턴 System.Windows.DependencyProperty

SystemMessageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SystemMessageProperty
리턴 System.Windows.DependencyProperty

SystemStatusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SystemStatusProperty
리턴 System.Windows.DependencyProperty