Documentation ¶
Index ¶
- Variables
- func AuthenticateProc(payload toolkit.M) (toolkit.M, error)
- func ChangePass(payload toolkit.M) error
- func DeleteAccessProc(payload toolkit.M) error
- func DeleteGroup(payload toolkit.M) error
- func DeleteUser(payload toolkit.M) error
- func EditGroup(payload toolkit.M) (toolkit.M, error)
- func EditUser(payload toolkit.M) (toolkit.M, error)
- func FindAccess(payload toolkit.M) (toolkit.M, error)
- func GetAccessGroup(payload toolkit.M) ([]interface{}, error)
- func GetAccessQuery(payload toolkit.M) (toolkit.M, error)
- func GetAccessUser(payload toolkit.M) ([]interface{}, error)
- func GetGroup() ([]toolkit.M, error)
- func GetListOfMenu(sessionid string) (result toolkit.Ms, err error)
- func GetLog(payload toolkit.M) (toolkit.M, error)
- func GetParentIDQuery() ([]string, error)
- func GetSession(payload toolkit.M) (toolkit.M, error)
- func GetUser(payload toolkit.M) (toolkit.M, error)
- func GetUserName(sessionId interface{}) (tUser acl.User, err error)
- func GetaccessDropDownQuery() ([]toolkit.M, error)
- func LoginProcess(payload toolkit.M) ([]string, string, error)
- func PrepareDefaultUser() (err error)
- func ResetPassword(payload toolkit.M) error
- func SaveAccessProc(payload toolkit.M) error
- func SaveGroup(payload toolkit.M) error
- func SavePassword(payload toolkit.M) error
- func SaveUser(payload toolkit.M) error
- func SearchGroup(payload toolkit.M) (toolkit.M, error)
- func SetExpired(payload toolkit.M) error
- func WriteLog(sessionId interface{}, access, reference string) error
- type Alarm
- type AlarmBrake
- type AlarmClean
- type AlarmDetail
- type AlarmHFD
- type AlarmIncorrect
- type AlarmOverlapping
- type AlarmRawHFD
- type AlarmScadaAnomaly
- type AlarmSummaryByMonth
- type AnalysisStudio
- type DGRDowntimeModel
- type DGRModel
- type DGRScadaModel
- type DataAvailability
- type DataAvailabilityDetail
- type DetailWindSpeed
- type DowntimeDetail
- type DowntimeEvent
- type DowntimeEventDetail
- type DowntimeEventRaw
- type EmailCategory
- type EmailManagement
- type EventAlarm
- type EventAlarmDetail
- type EventDown
- type EventDownDetail
- type EventDownHFD
- type EventRaw
- type EventRawHFD
- type ExpPValueModel
- type ExpectedWindSpeedItem
- type ExpectedWindSpeedModel
- type Filter
- type ForecastConfig
- type ForecastData
- type ForecastRecipients
- type GWFAnalysisByProject
- type GWFAnalysisByTurbine1
- type GWFAnalysisByTurbine2
- type GWFAnalysisItem
- type GWFAnalysisItem2
- type GWFAnalysisValue
- type InternetConnectionData
- type InternetConnectionDown
- type JMR
- type JMRSection
- type JMRTotalDetails
- type KPIAnalysis
- type Last30Days
- type LastData24Hours
- type LastExecProcess
- type LatestDataPeriod
- type Log
- type Login
- type MetTower
- type Monitoring
- type MonitoringEvent
- type MonitoringNotification
- type PowerCurveModel
- type ProjectMaster
- type ProjectOut
- type Scada10Min
- type ScadaAlarmAnomaly
- type ScadaClean
- type ScadaConvTenMin
- type ScadaData
- type ScadaDataHFD
- type ScadaDataNew
- type ScadaDataOEM
- type ScadaHFD
- type ScadaLastUpdate
- type ScadaMonitoring
- type ScadaMonitoringItem
- type ScadaPowerCurveItem
- type ScadaPowerCurveModel
- type ScadaRealTime
- type ScadaRealTimeNew
- type ScadaSummaryByMonth
- type ScadaSummaryByProject
- type ScadaSummaryByProjectItem
- type ScadaSummaryDaily
- type ScadaThreeSecs
- type ScadaThreeSecsExt
- type StrangethresholdMaster
- type StrangethresholdOld
- type TurbineCollaborationModel
- type TurbineMaster
- type TurbineModel
- type TurbineOut
- type TurbineStatus
- type UserModel
- type UserPreferences
- type WRA
- type WindRoseContribute
- type WindRoseContributeMT
- type WindRoseContributeNew
- type WindRoseItem
- type WindRoseItemMT
- type WindRoseItemNew
- type WindRoseMTModel
- type WindRoseModel
- type WindRoseNewModel
Constants ¶
This section is empty.
Variables ¶
View Source
var SPCTableName string
Functions ¶
func ChangePass ¶
func DeleteAccessProc ¶
func DeleteGroup ¶
func DeleteUser ¶
func GetAccessGroup ¶
func GetAccessUser ¶
func GetParentIDQuery ¶
func GetUserName ¶
func GetUserName(sessionId interface{}) (tUser acl.User, err error)
func GetaccessDropDownQuery ¶
func PrepareDefaultUser ¶
func PrepareDefaultUser() (err error)
func ResetPassword ¶
func SaveAccessProc ¶
func SavePassword ¶
func SetExpired ¶
Types ¶
type Alarm ¶
type Alarm struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Farm string StartDate time.Time StartDateInfo DateInfo EndDate time.Time Duration float64 // duration in hours Turbine string AlertDescription string BrakeType string // add by ams, regarding to add new req | 20170130 ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool Line int ProjectName string PowerLost float64 Detail []AlarmDetail ReduceAvailability bool }
type AlarmBrake ¶
type AlarmBrake struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` TypeCode int AlarmIndex int AlarmName string AlarmTypeId string TypeId int Type string Set bool Disabled bool DefaultDisabled bool BrakeProgram int DefaultBrakeProgram int YawProgram int DefaultYawProgram int AlarmPaging bool DefaultAlarmPaging bool AlarmDelay int DefaultAlarmDelay int AlarmDelayUnit string ReducesAvailability bool DefaultReducesAvailability bool OnTimeCounter int AlarmCounter int RepeatAlarmCode int RepeatAlarmName string RepeatAlarmNumber int DefaultRepeatAlarmCounter int RepeatAlarmTime int DefaultRepeatAlarmTime int LevelDisableAlarm int LevelResetAlarm int }
func (*AlarmBrake) New ¶
func (m *AlarmBrake) New() *AlarmBrake
func (*AlarmBrake) RecordID ¶
func (m *AlarmBrake) RecordID() interface{}
func (*AlarmBrake) TableName ¶
func (m *AlarmBrake) TableName() string
type AlarmClean ¶
type AlarmClean struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Farm string StartDate time.Time StartDateInfo DateInfo EndDate time.Time Duration float64 // duration in hours Turbine string AlertDescription string ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool Line int ProjectName string PowerLost float64 }
func (*AlarmClean) New ¶
func (m *AlarmClean) New() *AlarmClean
func (*AlarmClean) RecordID ¶
func (m *AlarmClean) RecordID() interface{}
func (*AlarmClean) TableName ¶
func (m *AlarmClean) TableName() string
type AlarmDetail ¶
type AlarmDetail struct { StartDate time.Time EndDate time.Time DetailDateInfo DateInfo AlertDescription string BrakeType string // add by ams, regarding to add new req | 20170130 Duration float64 Power float64 PowerLost float64 ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool }
type AlarmHFD ¶
type AlarmHFD struct { orm.ModelBase `bson:"-" json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` ProjectName string Turbine string TimeStart time.Time TimeEnd time.Time DateInfoStart DateInfo DateInfoEnd DateInfo Duration float64 AlarmCode int AlarmDesc string BrakeProgram int BrakeType string Finish int BDGroup string //grid, machine LastUpdated time.Time TurbineState int IsDeleted bool ReduceAvailability bool }
type AlarmIncorrect ¶
type AlarmIncorrect struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Farm string StartDate time.Time StartDateInfo DateInfo EndDate time.Time Turbine string AlertDescription string ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool Line int ProjectName string }
func (*AlarmIncorrect) New ¶
func (m *AlarmIncorrect) New() *AlarmIncorrect
func (*AlarmIncorrect) RecordID ¶
func (m *AlarmIncorrect) RecordID() interface{}
func (*AlarmIncorrect) TableName ¶
func (m *AlarmIncorrect) TableName() string
type AlarmOverlapping ¶
type AlarmOverlapping struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Farm string StartDate time.Time StartDateInfo DateInfo EndDate time.Time Duration float64 Turbine string AlertDescription string ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool Alarms []Alarm ProjectName string }
func (*AlarmOverlapping) New ¶
func (m *AlarmOverlapping) New() *AlarmOverlapping
func (*AlarmOverlapping) RecordID ¶
func (m *AlarmOverlapping) RecordID() interface{}
func (*AlarmOverlapping) TableName ¶
func (m *AlarmOverlapping) TableName() string
type AlarmRawHFD ¶
type AlarmRawHFD struct { orm.ModelBase `bson:"-" json:"-"` ID string ` bson:"_id" json:"_id" ` ProjectName string Turbine string TimeStamp time.Time DateInfo DateInfo Tag string Value float64 AddInfo string Description string }
func (*AlarmRawHFD) New ¶
func (m *AlarmRawHFD) New() *AlarmRawHFD
func (*AlarmRawHFD) RecordID ¶
func (m *AlarmRawHFD) RecordID() interface{}
func (*AlarmRawHFD) TableName ¶
func (m *AlarmRawHFD) TableName() string
type AlarmScadaAnomaly ¶
type AlarmScadaAnomaly struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Farm string StartDate time.Time StartDateInfo DateInfo EndDate time.Time Duration float64 Turbine string AlertDescription string ExternalStop bool GridDown bool InternalGrid bool MachineDown bool AEbOK bool Unknown bool WeatherStop bool Line int IsAlarmOk bool ProjectName string PowerLost float64 }
func (*AlarmScadaAnomaly) New ¶
func (m *AlarmScadaAnomaly) New() *AlarmScadaAnomaly
func (*AlarmScadaAnomaly) RecordID ¶
func (m *AlarmScadaAnomaly) RecordID() interface{}
func (*AlarmScadaAnomaly) TableName ¶
func (m *AlarmScadaAnomaly) TableName() string
type AlarmSummaryByMonth ¶
type AlarmSummaryByMonth struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectName string Type string LostEnergy float64 }
func (*AlarmSummaryByMonth) TableName ¶
func (m *AlarmSummaryByMonth) TableName() string
type AnalysisStudio ¶
type DGRDowntimeModel ¶
type DGRDowntimeModel struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo CustomerName string State string Site string Section string Turbine string MaxCapacity float64 BreakdownRemark string FormulaParameter string BreakdownHours float64 StartTime time.Time EndTime time.Time WindSpeed float64 GenerationPowerCurve float64 LostEnergy float64 RevenueLoss float64 GBILoss float64 BreakdownNote string }
func NewDGRDowntimeModel ¶
func NewDGRDowntimeModel() *DGRDowntimeModel
func (*DGRDowntimeModel) RecordID ¶
func (e *DGRDowntimeModel) RecordID() interface{}
func (*DGRDowntimeModel) TableName ¶
func (m *DGRDowntimeModel) TableName() string
type DGRModel ¶
type DGRModel struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo CustomerName string State string Site string Section string Turbine string MaxCapacity float64 GenKwhDay float64 GenKwhMtd float64 GenKwhYtd float64 PLFDay float64 PLFMtd float64 PLFYtd float64 MachineAvailability float64 ForceMajeure float64 Schedule float64 Unschedule float64 NonOperational float64 GenerationHours float64 OperationalHours float64 GridAvailability float64 GFGF float64 GFFM float64 GFS float64 GFU float64 DowntimeHours float64 LostEnergy float64 RevenueLoss float64 GBILoss float64 DowntimeDetail []DowntimeDetail }
func NewDGRModel ¶
func NewDGRModel() *DGRModel
type DGRScadaModel ¶
type DGRScadaModel struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectName string Turbine string TurbineName string PowerKW float64 Production float64 OkTime float64 TrueAvail float64 ScadaAvail float64 PLF float64 DowntimeHours float64 LostEnergy float64 MachineDownHours float64 GridDownHours float64 Otherdowntimehours float64 LoWindTime float64 }
func NewDGRScadaModel ¶
func NewDGRScadaModel() *DGRScadaModel
func (*DGRScadaModel) RecordID ¶
func (e *DGRScadaModel) RecordID() interface{}
func (*DGRScadaModel) TableName ¶
func (m *DGRScadaModel) TableName() string
type DataAvailability ¶
type DataAvailability struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` Type string Name string PeriodTo time.Time PeriodFrom time.Time Details []DataAvailabilityDetail }
should be applied for last 1 year datas
func (*DataAvailability) TableName ¶
func (m *DataAvailability) TableName() string
type DataAvailabilityDetail ¶
type DetailWindSpeed ¶
type DowntimeDetail ¶
type DowntimeEvent ¶
type DowntimeEvent struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStart time.Time DateInfoStart DateInfo TimeEnd time.Time DateInfoEnd DateInfo AlarmDescription string Duration float64 Detail []DowntimeEventDetail DownGrid bool DownEnvironment bool DownMachine bool }
func (*DowntimeEvent) New ¶
func (m *DowntimeEvent) New() *DowntimeEvent
func (*DowntimeEvent) RecordID ¶
func (m *DowntimeEvent) RecordID() interface{}
func (*DowntimeEvent) TableName ¶
func (m *DowntimeEvent) TableName() string
type DowntimeEventDetail ¶
type DowntimeEventRaw ¶
type DowntimeEventRaw struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStamp time.Time DateInfo DateInfo EventType string BrakeProgram int AlarmDescription string AlarmId int TurbineStatus string AlarmToggle bool BrakeType string }
func (*DowntimeEventRaw) New ¶
func (m *DowntimeEventRaw) New() *DowntimeEventRaw
func (*DowntimeEventRaw) RecordID ¶
func (m *DowntimeEventRaw) RecordID() interface{}
func (*DowntimeEventRaw) TableName ¶
func (m *DowntimeEventRaw) TableName() string
type EmailCategory ¶
type EmailCategory struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` Category string Condition string // "isAlarmCode,isInterval" }
func (*EmailCategory) RecordID ¶
func (m *EmailCategory) RecordID() interface{}
func (*EmailCategory) TableName ¶
func (m *EmailCategory) TableName() string
type EmailManagement ¶
type EmailManagement struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` Subject string Category string // refer to ref_emailCategory Receivers []string // list of userid AlarmCodes []string // list of alarm code IntervalTime int // in minutes Template string CreatedDate time.Time LastUpdate time.Time CreatedBy string // userid UpdatedBy string // userid Enable bool }
func (*EmailManagement) RecordID ¶
func (m *EmailManagement) RecordID() interface{}
func (*EmailManagement) TableName ¶
func (m *EmailManagement) TableName() string
type EventAlarm ¶
type EventAlarm struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStart time.Time TimeStartInt int64 // TimeStartUTC time.Time DateInfoStart DateInfo // DateInfoStartUTC DateInfo TimeEnd time.Time // TimeEndUTC time.Time TimeEndInt int64 DateInfoEnd DateInfo // DateInfoEndUTC DateInfo AlarmDescription string Duration float64 Detail []EventAlarmDetail }
func (*EventAlarm) New ¶
func (m *EventAlarm) New() *EventAlarm
func (*EventAlarm) RecordID ¶
func (m *EventAlarm) RecordID() interface{}
func (*EventAlarm) TableName ¶
func (m *EventAlarm) TableName() string
type EventAlarmDetail ¶
type EventDown ¶
type EventDown struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStart time.Time TimeStartInt int64 // TimeStartUTC time.Time DateInfoStart DateInfo // DateInfoStartUTC DateInfo TimeEnd time.Time // TimeEndUTC time.Time TimeEndInt int64 DateInfoEnd DateInfo // DateInfoEndUTC DateInfo AlarmDescription string BrakeType string // add by ams, regarding to add new req | 20170130 Duration float64 Detail []EventDownDetail DownGrid bool DownEnvironment bool DownMachine bool ReduceAvailability bool }
type EventDownDetail ¶
type EventDownHFD ¶
type EventDownHFD struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStart time.Time DateInfoStart DateInfo TimeEnd time.Time DateInfoEnd DateInfo GroupTimeStart time.Time GroupTimeEnd time.Time AlarmDescription string Duration float64 DownGrid bool DownEnvironment bool DownMachine bool AlarmID int }
func (*EventDownHFD) New ¶
func (m *EventDownHFD) New() *EventDownHFD
func (*EventDownHFD) RecordID ¶
func (m *EventDownHFD) RecordID() interface{}
func (*EventDownHFD) TableName ¶
func (m *EventDownHFD) TableName() string
type EventRaw ¶
type EventRaw struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeStamp time.Time TimeStampInt int64 // TimeStampUTC time.Time DateInfo DateInfo // DateInfoUTC DateInfo EventType string BrakeProgram int AlarmDescription string AlarmId int TurbineStatus string AlarmToggle bool BrakeType string }
type EventRawHFD ¶
type EventRawHFD struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string // TimeStamp time.Time DateInfo DateInfo EventType string // e.g.: Fast.AlarmCode BrakeProgram int // alarmbrake > brakeprogram , put 999 if the alarmcode is not found in alarmbrake AlarmDescription string // alarmbrake > alarmame AlarmId int // alarmcode , put 999 if the alarmcode is empty / 999 // TurbineStatus string // AlarmToggle bool BrakeType string // AlarmBrake > type }
func (*EventRawHFD) New ¶
func (m *EventRawHFD) New() *EventRawHFD
func (*EventRawHFD) TableName ¶
func (m *EventRawHFD) TableName() string
type ExpPValueModel ¶
type ExpPValueModel struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string MonthNo int EnergyDistribution float64 P50NetGenMWH float64 P50Plf float64 P75NetGenMWH float64 P75Plf float64 P90NetGenMWH float64 P90Plf float64 }
func (*ExpPValueModel) New ¶
func (m *ExpPValueModel) New() *ExpPValueModel
func (*ExpPValueModel) RecordID ¶
func (m *ExpPValueModel) RecordID() interface{}
func (*ExpPValueModel) TableName ¶
func (m *ExpPValueModel) TableName() string
type ExpectedWindSpeedItem ¶
type ExpectedWindSpeedModel ¶
type ExpectedWindSpeedModel struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` MonthNo int ProjectId string EngineId string AvgWindSpeed float64 DataItems []ExpectedWindSpeedItem }
func (*ExpectedWindSpeedModel) New ¶
func (m *ExpectedWindSpeedModel) New() *ExpectedWindSpeedModel
func (*ExpectedWindSpeedModel) RecordID ¶
func (m *ExpectedWindSpeedModel) RecordID() interface{}
func (*ExpectedWindSpeedModel) TableName ¶
func (m *ExpectedWindSpeedModel) TableName() string
type ForecastConfig ¶
type ForecastConfig struct { orm.ModelBase `bson:"-" json:"-"` Id string `bson:"_id" json:"_id"` // fill Id as projectname IsAutoSend int AllowedUsers []string LastSetAuto time.Time LastSetBy string }
ForecastConfig for data modeling
func (*ForecastConfig) New ¶
func (c *ForecastConfig) New() *ForecastConfig
New instance for ForecastConfig
func (*ForecastConfig) TableName ¶
func (c *ForecastConfig) TableName() string
TableName of ForecastConfig
type ForecastData ¶
type ForecastData struct { orm.ModelBase `bson:"-" json:"-"` Id string `bson:"_id" json:"_id"` DateReceived time.Time DateUpdated time.Time Sender string MailSubject string ProjectName string TimeStamp time.Time DateInfo DateInfo TimeRange string TimeBlock int AvgCapacity float64 SchCapacity float64 SchSdlc float64 WindSpeed float64 PowerRtd float64 TsRtd time.Time MinCap float64 MaxCap float64 AvgCapacityMail float64 SchCapacityMail float64 IsEdited int }
ForecastData for data modeling
func (*ForecastData) TableName ¶
func (c *ForecastData) TableName() string
TableName of ForecastData
type ForecastRecipients ¶
type ForecastRecipients struct { orm.ModelBase `bson:"-" json:"-"` Id bson.ObjectId `bson:"_id" json:"_id"` ProjectName string Email string Name string RecipientType string }
ForecastRecipients for data modeling
func (*ForecastRecipients) New ¶
func (c *ForecastRecipients) New() *ForecastRecipients
New instance for ForecastRecipients
func (*ForecastRecipients) RecordID ¶
func (c *ForecastRecipients) RecordID() interface{}
RecordID to get id
func (*ForecastRecipients) TableName ¶
func (c *ForecastRecipients) TableName() string
TableName of ForecastRecipients
type GWFAnalysisByProject ¶
type GWFAnalysisByProject struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` ProjectName string Key string OrderNo int Roll12Days GWFAnalysisValue Roll12Weeks GWFAnalysisValue Roll12Months GWFAnalysisValue Roll12Quarters GWFAnalysisValue }
func (*GWFAnalysisByProject) New ¶
func (m *GWFAnalysisByProject) New() *GWFAnalysisByProject
func (*GWFAnalysisByProject) RecordID ¶
func (m *GWFAnalysisByProject) RecordID() interface{}
func (*GWFAnalysisByProject) TableName ¶
func (m *GWFAnalysisByProject) TableName() string
type GWFAnalysisByTurbine1 ¶
type GWFAnalysisByTurbine1 struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` ProjectName string Turbine string Key string OrderNo int Roll12Days GWFAnalysisValue Roll12Weeks GWFAnalysisValue Roll12Months GWFAnalysisValue Roll12Quarters GWFAnalysisValue }
func (*GWFAnalysisByTurbine1) New ¶
func (m *GWFAnalysisByTurbine1) New() *GWFAnalysisByTurbine1
func (*GWFAnalysisByTurbine1) RecordID ¶
func (m *GWFAnalysisByTurbine1) RecordID() interface{}
func (*GWFAnalysisByTurbine1) TableName ¶
func (m *GWFAnalysisByTurbine1) TableName() string
type GWFAnalysisByTurbine2 ¶
type GWFAnalysisByTurbine2 struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` ProjectName string Key string OrderNo int Roll12Days []GWFAnalysisItem2 Roll12Weeks []GWFAnalysisItem2 Roll12Months []GWFAnalysisItem2 Roll12Quarters []GWFAnalysisItem2 }
func (*GWFAnalysisByTurbine2) New ¶
func (m *GWFAnalysisByTurbine2) New() *GWFAnalysisByTurbine2
func (*GWFAnalysisByTurbine2) RecordID ¶
func (m *GWFAnalysisByTurbine2) RecordID() interface{}
func (*GWFAnalysisByTurbine2) TableName ¶
func (m *GWFAnalysisByTurbine2) TableName() string
type GWFAnalysisItem ¶
type GWFAnalysisItem2 ¶
type GWFAnalysisValue ¶
type GWFAnalysisValue struct { DateText string ValueAvg []GWFAnalysisItem ValueMin []GWFAnalysisItem // used only for turbine 2 analysis ValueMax []GWFAnalysisItem // used only for turbine 2 analysis }
type InternetConnectionData ¶
type InternetConnectionData struct { orm.ModelBase `bson:"-",json:"-"` Id string ` bson:"_id" json:"_id" ` TimeStamp time.Time ServerTimeStamp time.Time Thresshold float64 }
func (*InternetConnectionData) New ¶
func (m *InternetConnectionData) New() *InternetConnectionData
func (*InternetConnectionData) RecordID ¶
func (m *InternetConnectionData) RecordID() interface{}
func (*InternetConnectionData) TableName ¶
func (m *InternetConnectionData) TableName() string
type InternetConnectionDown ¶
type InternetConnectionDown struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" json:"_id" ` ProjectName string TimeStart time.Time DateInfoStart DateInfo TimeEnd time.Time DateInfoEnd DateInfo Duration float64 DurationHours float64 }
func (*InternetConnectionDown) New ¶
func (m *InternetConnectionDown) New() *InternetConnectionDown
func (*InternetConnectionDown) RecordID ¶
func (m *InternetConnectionDown) RecordID() interface{}
func (*InternetConnectionDown) TableName ¶
func (m *InternetConnectionDown) TableName() string
type JMR ¶
type JMR struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo Description string Sections []JMRSection TotalDetails []JMRTotalDetails }
func (*JMR) SetTotalDetails ¶
func (m *JMR) SetTotalDetails()
type JMRSection ¶
type JMRTotalDetails ¶
type KPIAnalysis ¶
type Last30Days ¶
type LastData24Hours ¶
type LastExecProcess ¶
type LastExecProcess struct { orm.ModelBase `bson:"-" json:"-"` ID string `json:"_id" bson:"_id"` Process string //conv10min Type string //null, alarm, realtime ProjectName string LastDate time.Time }
func (*LastExecProcess) New ¶
func (m *LastExecProcess) New() *LastExecProcess
func (*LastExecProcess) RecordID ¶
func (m *LastExecProcess) RecordID() interface{}
func (*LastExecProcess) TableName ¶
func (m *LastExecProcess) TableName() string
type LatestDataPeriod ¶
type LatestDataPeriod struct { orm.ModelBase `bson:"-",json:"-"` Id string ` bson:"_id" , json:"_id" ` ProjectName string Type string Data []time.Time }
func (*LatestDataPeriod) New ¶
func (m *LatestDataPeriod) New() *LatestDataPeriod
func (*LatestDataPeriod) RecordID ¶
func (m *LatestDataPeriod) RecordID() interface{}
func (*LatestDataPeriod) TableName ¶
func (m *LatestDataPeriod) TableName() string
type Log ¶
type MetTower ¶
type MetTower struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` ProjectName string Line int TimeStamp time.Time DateInfo DateInfo VHubWS90mAvg float64 VHubWS90mMax float64 VHubWS90mMin float64 VHubWS90mStdDev float64 VHubWS90mCount float64 VRefWS88mAvg float64 VRefWS88mMax float64 VRefWS88mMin float64 VRefWS88mStdDev float64 VRefWS88mCount float64 VTipWS42mAvg float64 VTipWS42mMax float64 VTipWS42mMin float64 VTipWS42mStdDev float64 VTipWS42mCount float64 DHubWD88mAvg float64 DHubWD88mMax float64 DHubWD88mMin float64 DHubWD88mStdDev float64 DHubWD88mCount float64 DRefWD86mAvg float64 DRefWD86mMax float64 DRefWD86mMin float64 DRefWD86mStdDev float64 DRefWD86mCount float64 THubHHubHumid855mAvg float64 THubHHubHumid855mMax float64 THubHHubHumid855mMin float64 THubHHubHumid855mStdDev float64 THubHHubHumid855mCount float64 TRefHRefHumid855mAvg float64 TRefHRefHumid855mMax float64 TRefHRefHumid855mMin float64 TRefHRefHumid855mStdDev float64 TRefHRefHumid855mCount float64 THubHHubTemp855mAvg float64 THubHHubTemp855mMax float64 THubHHubTemp855mMin float64 THubHHubTemp855mStdDev float64 THubHHubTemp855mCount float64 TRefHRefTemp855mAvg float64 TRefHRefTemp855mMax float64 TRefHRefTemp855mMin float64 TRefHRefTemp855mStdDev float64 TRefHRefTemp855mCount float64 BaroAirPress855mAvg float64 BaroAirPress855mMax float64 BaroAirPress855mMin float64 BaroAirPress855mStdDev float64 BaroAirPress855mCount float64 WindDirNo int // added by ams, Sep 19, 2016 WindDirDesc string // added by ams, Sep 19, 2016 WSCategoryNo int // added by ams, Sep 19, 2016 WSCategoryDesc string // added by ams, Sep 19, 2016 WindSpeedBin float64 // added by ams, Jan 11, 2016 YawAngleVoltageAvg float64 YawAngleVoltageMax float64 YawAngleVoltageMin float64 YawAngleVoltageStdDev float64 YawAngleVoltageCount float64 OtherSensorVoltageAI1Avg float64 OtherSensorVoltageAI1Max float64 OtherSensorVoltageAI1Min float64 OtherSensorVoltageAI1StdDev float64 OtherSensorVoltageAI1Count float64 OtherSensorVoltageAI2Avg float64 OtherSensorVoltageAI2Max float64 OtherSensorVoltageAI2Min float64 OtherSensorVoltageAI2StdDev float64 OtherSensorVoltageAI2Count float64 OtherSensorVoltageAI3Avg float64 OtherSensorVoltageAI3Max float64 OtherSensorVoltageAI3Min float64 OtherSensorVoltageAI3StdDev float64 OtherSensorVoltageAI3Count float64 OtherSensorVoltageAI4Avg float64 OtherSensorVoltageAI4Max float64 OtherSensorVoltageAI4Min float64 OtherSensorVoltageAI4StdDev float64 OtherSensorVoltageAI4Count float64 GenRPMCurrentAvg float64 GenRPMCurrentMax float64 GenRPMCurrentMin float64 GenRPMCurrentStdDev float64 GenRPMCurrentCount float64 WS_SCSCurrentAvg float64 WS_SCSCurrentMax float64 WS_SCSCurrentMin float64 WS_SCSCurrentStdDev float64 WS_SCSCurrentCount float64 RainStatusCount float64 RainStatusSum float64 OtherSensor2StatusIO1Avg float64 OtherSensor2StatusIO1Max float64 OtherSensor2StatusIO1Min float64 OtherSensor2StatusIO1StdDev float64 OtherSensor2StatusIO1Count float64 OtherSensor2StatusIO2Avg float64 OtherSensor2StatusIO2Max float64 OtherSensor2StatusIO2Min float64 OtherSensor2StatusIO2StdDev float64 OtherSensor2StatusIO2Count float64 OtherSensor2StatusIO3Avg float64 OtherSensor2StatusIO3Max float64 OtherSensor2StatusIO3Min float64 OtherSensor2StatusIO3StdDev float64 OtherSensor2StatusIO3Count float64 OtherSensor2StatusIO4Avg float64 OtherSensor2StatusIO4Max float64 OtherSensor2StatusIO4Min float64 OtherSensor2StatusIO4StdDev float64 OtherSensor2StatusIO4Count float64 OtherSensor2StatusIO5Avg float64 OtherSensor2StatusIO5Max float64 OtherSensor2StatusIO5Min float64 OtherSensor2StatusIO5StdDev float64 OtherSensor2StatusIO5Count float64 A1Avg float64 A1Max float64 A1Min float64 A1StdDev float64 A1Count float64 A2Avg float64 A2Max float64 A2Min float64 A2StdDev float64 A2Count float64 A3Avg float64 A3Max float64 A3Min float64 A3StdDev float64 A3Count float64 A4Avg float64 A4Max float64 A4Min float64 A4StdDev float64 A4Count float64 A5Avg float64 A5Max float64 A5Min float64 A5StdDev float64 A5Count float64 A6Avg float64 A6Max float64 A6Min float64 A6StdDev float64 A6Count float64 A7Avg float64 A7Max float64 A7Min float64 A7StdDev float64 A7Count float64 A8Avg float64 A8Max float64 A8Min float64 A8StdDev float64 A8Count float64 A9Avg float64 A9Max float64 A9Min float64 A9StdDev float64 A9Count float64 A10Avg float64 A10Max float64 A10Min float64 A10StdDev float64 A10Count float64 AC1Avg float64 AC1Max float64 AC1Min float64 AC1StdDev float64 AC1Count float64 AC2Avg float64 AC2Max float64 AC2Min float64 AC2StdDev float64 AC2Count float64 C1Avg float64 C1Max float64 C1Min float64 C1StdDev float64 C1Count float64 C2Avg float64 C2Max float64 C2Min float64 C2StdDev float64 C2Count float64 C3Avg float64 C3Max float64 C3Min float64 C3StdDev float64 C3Count float64 D1Avg float64 D1Max float64 D1Min float64 D1StdDev float64 M1_1Avg float64 M1_1Max float64 M1_1Min float64 M1_1StdDev float64 M1_1Count float64 M1_2Avg float64 M1_2Max float64 M1_2Min float64 M1_2StdDev float64 M1_2Count float64 M1_3Avg float64 M1_3Max float64 M1_3Min float64 M1_3StdDev float64 M1_3Count float64 M1_4Avg float64 M1_4Max float64 M1_4Min float64 M1_4StdDev float64 M1_4Count float64 M1_5Avg float64 M1_5Max float64 M1_5Min float64 M1_5StdDev float64 M1_5Count float64 M2_1Avg float64 M2_1Max float64 M2_1Min float64 M2_1StdDev float64 M2_1Count float64 M2_2Avg float64 M2_2Max float64 M2_2Min float64 M2_2StdDev float64 M2_2Count float64 M2_3Avg float64 M2_3Max float64 M2_3Min float64 M2_3StdDev float64 M2_3Count float64 M2_4Avg float64 M2_4Max float64 M2_4Min float64 M2_4StdDev float64 M2_4Count float64 M2_5Avg float64 M2_5Max float64 M2_5Min float64 M2_5StdDev float64 M2_5Count float64 M2_6Avg float64 M2_6Max float64 M2_6Min float64 M2_6StdDev float64 M2_6Count float64 M2_7Avg float64 M2_7Max float64 M2_7Min float64 M2_7StdDev float64 M2_7Count float64 M2_8Avg float64 M2_8Max float64 M2_8Min float64 M2_8StdDev float64 M2_8Count float64 VAvg float64 VMax float64 VMin float64 IAvg float64 IMax float64 IMin float64 T float64 Addr float64 }
type Monitoring ¶
type Monitoring struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` TimeStamp time.Time DateInfo DateInfo LastUpdate time.Time LastUpdateDateInfo DateInfo Project string Turbine string Production float64 // MWh - Energy WindSpeed float64 PerformanceIndex float64 // skip MachineAvail float64 // skip GridAvail float64 // skip RotorSpeedRPM float64 /*===================================*/ IsAlarm bool IsWarning bool Type string // Alarm, Brake, Warning Status string // ok, brake, N/A StatusCode int // brake : AlarmID StatusDesc string // brake : AlarmDescription PitchAngle float64 WindDirection float64 }
func (*Monitoring) New ¶
func (m *Monitoring) New() *Monitoring
func (*Monitoring) RecordID ¶
func (m *Monitoring) RecordID() interface{}
func (*Monitoring) TableName ¶
func (m *Monitoring) TableName() string
type MonitoringEvent ¶
type MonitoringEvent struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` Project string Turbine string TimeStamp time.Time TimeStampStr string DateInfo DateInfo GroupTimeStamp time.Time GroupTimeStampStr string AlarmId int AlarmDescription string Type string // Alarm, Brake, Warning Status string /// down, up Duration float64 }
func (*MonitoringEvent) New ¶
func (m *MonitoringEvent) New() *MonitoringEvent
func (*MonitoringEvent) RecordID ¶
func (m *MonitoringEvent) RecordID() interface{}
func (*MonitoringEvent) TableName ¶
func (m *MonitoringEvent) TableName() string
type MonitoringNotification ¶
type MonitoringNotification struct { orm.ModelBase `bson:"-",json:"-"` Id string ProjectName string Turbine string GTags string Tags string TimeStart time.Time TimeEnd time.Time Duration float64 Status bool IsError bool CompareVal float64 Value float64 LastValue float64 NoteStart string NoteEnd string }
func (*MonitoringNotification) New ¶
func (m *MonitoringNotification) New() *MonitoringNotification
func (*MonitoringNotification) RecordID ¶
func (m *MonitoringNotification) RecordID() interface{}
func (*MonitoringNotification) TableName ¶
func (m *MonitoringNotification) TableName() string
type PowerCurveModel ¶
type PowerCurveModel struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` Model string WindSpeed float64 Power1 float64 Standard float64 Engine string }
func (*PowerCurveModel) New ¶
func (m *PowerCurveModel) New() *PowerCurveModel
func (*PowerCurveModel) RecordID ¶
func (m *PowerCurveModel) RecordID() interface{}
func (*PowerCurveModel) TableName ¶
func (m *PowerCurveModel) TableName() string
type ProjectMaster ¶
type ProjectMaster struct { orm.ModelBase `bson:"-" json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` ProjectId string ProjectName string TotalPower float64 Latitude float64 Longitude float64 TotalTurbine int RevenueMultiplier float64 State string City string SS_AirDensity float64 STD_AirDensity float64 Engine []string Forecast_Min_Cap float64 Forecast_Max_Cap float64 Forecast_Revision_Info []toolkit.M }
func (*ProjectMaster) New ¶
func (m *ProjectMaster) New() *ProjectMaster
func (*ProjectMaster) RecordID ¶
func (m *ProjectMaster) RecordID() interface{}
func (*ProjectMaster) TableName ¶
func (m *ProjectMaster) TableName() string
type ProjectOut ¶
type ProjectOut struct { ProjectId string Name string Value string Coords []float64 RevenueMultiplier float64 State string City string NoOfTurbine int TotalMaxCapacity float64 SS_AirDensity float64 STD_AirDensity float64 Engine []string ForecastMinCap float64 ForecastMaxCap float64 ForecastRevInfos []toolkit.M }
type Scada10Min ¶
type Scada10Min struct { orm.ModelBase `bson:"-",json:"-"` Id string TimeStamp time.Time DateInfo DateInfo ProjectName string Turbine string IsNull bool ErrorState float64 NodeIP float64 ActivePower_kW float64 ActivePower_kW_sum float64 ActivePower_kW_min float64 ActivePower_kW_max float64 ActivePower_kW_stddev float64 ActivePower_kW_count float64 ActivePowerCurtailmentSource float64 ActivePowerCurtailmentSource_sum float64 ActivePowerCurtailmentSource_min float64 ActivePowerCurtailmentSource_max float64 ActivePowerCurtailmentSource_stddev float64 ActivePowerCurtailmentSource_count float64 ActivePowerOutPWC_kW float64 ActivePowerOutPWC_kW_sum float64 ActivePowerOutPWC_kW_min float64 ActivePowerOutPWC_kW_max float64 ActivePowerOutPWC_kW_stddev float64 ActivePowerOutPWC_kW_count float64 ActivePowerOutPWCSell_kW float64 ActivePowerOutPWCSell_kW_sum float64 ActivePowerOutPWCSell_kW_min float64 ActivePowerOutPWCSell_kW_max float64 ActivePowerOutPWCSell_kW_stddev float64 ActivePowerOutPWCSell_kW_count float64 ActivePowerRated_kW float64 ActivePowerRated_kW_sum float64 ActivePowerRated_kW_min float64 ActivePowerRated_kW_max float64 ActivePowerRated_kW_stddev float64 ActivePowerRated_kW_count float64 ActivePowerSetpoint_kW float64 ActivePowerSetpoint_kW_sum float64 ActivePowerSetpoint_kW_min float64 ActivePowerSetpoint_kW_max float64 ActivePowerSetpoint_kW_stddev float64 ActivePowerSetpoint_kW_count float64 ActivePowerSetpointPPC_kW float64 ActivePowerSetpointPPC_kW_sum float64 ActivePowerSetpointPPC_kW_min float64 ActivePowerSetpointPPC_kW_max float64 ActivePowerSetpointPPC_kW_stddev float64 ActivePowerSetpointPPC_kW_count float64 AlarmCode float64 AlarmCode_sum float64 AlarmCode_min float64 AlarmCode_max float64 AlarmCode_stddev float64 AlarmCode_count float64 AlarmCode_DetectTime float64 AlarmCode_DetectTime_sum float64 AlarmCode_DetectTime_min float64 AlarmCode_DetectTime_max float64 AlarmCode_DetectTime_stddev float64 AlarmCode_DetectTime_count float64 CapableCapacitivePwrFactor float64 CapableCapacitivePwrFactor_sum float64 CapableCapacitivePwrFactor_min float64 CapableCapacitivePwrFactor_max float64 CapableCapacitivePwrFactor_stddev float64 CapableCapacitivePwrFactor_count float64 CapableCapacitiveReactPwr_kVAr float64 CapableCapacitiveReactPwr_kVAr_sum float64 CapableCapacitiveReactPwr_kVAr_min float64 CapableCapacitiveReactPwr_kVAr_max float64 CapableCapacitiveReactPwr_kVAr_stddev float64 CapableCapacitiveReactPwr_kVAr_count float64 CapableInductivePwrFactor float64 CapableInductivePwrFactor_sum float64 CapableInductivePwrFactor_min float64 CapableInductivePwrFactor_max float64 CapableInductivePwrFactor_stddev float64 CapableInductivePwrFactor_count float64 CapableInductiveReactPwr_kVAr float64 CapableInductiveReactPwr_kVAr_sum float64 CapableInductiveReactPwr_kVAr_min float64 CapableInductiveReactPwr_kVAr_max float64 CapableInductiveReactPwr_kVAr_stddev float64 CapableInductiveReactPwr_kVAr_count float64 CFCardSize float64 CFCardSize_sum float64 CFCardSize_min float64 CFCardSize_max float64 CFCardSize_stddev float64 CFCardSize_count float64 CFCardSpaceLeft float64 CFCardSpaceLeft_sum float64 CFCardSpaceLeft_min float64 CFCardSpaceLeft_max float64 CFCardSpaceLeft_stddev float64 CFCardSpaceLeft_count float64 CPU_Number float64 CPU_Number_sum float64 CPU_Number_min float64 CPU_Number_max float64 CPU_Number_stddev float64 CPU_Number_count float64 CurrentL1 float64 CurrentL1_sum float64 CurrentL1_min float64 CurrentL1_max float64 CurrentL1_stddev float64 CurrentL1_count float64 CurrentL2 float64 CurrentL2_sum float64 CurrentL2_min float64 CurrentL2_max float64 CurrentL2_stddev float64 CurrentL2_count float64 CurrentL3 float64 CurrentL3_sum float64 CurrentL3_min float64 CurrentL3_max float64 CurrentL3_stddev float64 CurrentL3_count float64 DateTime float64 DateTime_sum float64 DateTime_min float64 DateTime_max float64 DateTime_stddev float64 DateTime_count float64 DateTime_Sec float64 DateTime_Sec_sum float64 DateTime_Sec_min float64 DateTime_Sec_max float64 DateTime_Sec_stddev float64 DateTime_Sec_count float64 DrTrVibValue float64 DrTrVibValue_sum float64 DrTrVibValue_min float64 DrTrVibValue_max float64 DrTrVibValue_stddev float64 DrTrVibValue_count float64 Frequency_Hz float64 Frequency_Hz_sum float64 Frequency_Hz_min float64 Frequency_Hz_max float64 Frequency_Hz_stddev float64 Frequency_Hz_count float64 GenSpeed_RPM float64 GenSpeed_RPM_sum float64 GenSpeed_RPM_min float64 GenSpeed_RPM_max float64 GenSpeed_RPM_stddev float64 GenSpeed_RPM_count float64 NacelleDrill float64 NacelleDrill_sum float64 NacelleDrill_min float64 NacelleDrill_max float64 NacelleDrill_stddev float64 NacelleDrill_count float64 NacellePos float64 NacellePos_sum float64 NacellePos_min float64 NacellePos_max float64 NacellePos_stddev float64 NacellePos_count float64 PitchAccuV1 float64 PitchAccuV1_sum float64 PitchAccuV1_min float64 PitchAccuV1_max float64 PitchAccuV1_stddev float64 PitchAccuV1_count float64 PitchAccuV2 float64 PitchAccuV2_sum float64 PitchAccuV2_min float64 PitchAccuV2_max float64 PitchAccuV2_stddev float64 PitchAccuV2_count float64 PitchAccuV3 float64 PitchAccuV3_sum float64 PitchAccuV3_min float64 PitchAccuV3_max float64 PitchAccuV3_stddev float64 PitchAccuV3_count float64 PitchAngle float64 PitchAngle_sum float64 PitchAngle_min float64 PitchAngle_max float64 PitchAngle_stddev float64 PitchAngle_count float64 PitchAngle1 float64 PitchAngle1_sum float64 PitchAngle1_min float64 PitchAngle1_max float64 PitchAngle1_stddev float64 PitchAngle1_count float64 PitchAngle2 float64 PitchAngle2_sum float64 PitchAngle2_min float64 PitchAngle2_max float64 PitchAngle2_stddev float64 PitchAngle2_count float64 PitchAngle3 float64 PitchAngle3_sum float64 PitchAngle3_min float64 PitchAngle3_max float64 PitchAngle3_stddev float64 PitchAngle3_count float64 PitchConvCurrent1 float64 PitchConvCurrent1_sum float64 PitchConvCurrent1_min float64 PitchConvCurrent1_max float64 PitchConvCurrent1_stddev float64 PitchConvCurrent1_count float64 PitchConvCurrent2 float64 PitchConvCurrent2_sum float64 PitchConvCurrent2_min float64 PitchConvCurrent2_max float64 PitchConvCurrent2_stddev float64 PitchConvCurrent2_count float64 PitchConvCurrent3 float64 PitchConvCurrent3_sum float64 PitchConvCurrent3_min float64 PitchConvCurrent3_max float64 PitchConvCurrent3_stddev float64 PitchConvCurrent3_count float64 PitchSpeed1 float64 PitchSpeed1_sum float64 PitchSpeed1_min float64 PitchSpeed1_max float64 PitchSpeed1_stddev float64 PitchSpeed1_count float64 PowerFactor float64 PowerFactor_sum float64 PowerFactor_min float64 PowerFactor_max float64 PowerFactor_stddev float64 PowerFactor_count float64 RatedPower float64 RatedPower_sum float64 RatedPower_min float64 RatedPower_max float64 RatedPower_stddev float64 RatedPower_count float64 ReactivePower_kVAr float64 ReactivePower_kVAr_sum float64 ReactivePower_kVAr_min float64 ReactivePower_kVAr_max float64 ReactivePower_kVAr_stddev float64 ReactivePower_kVAr_count float64 ReactivePowerSetpointPPC_kVAr float64 ReactivePowerSetpointPPC_kVAr_sum float64 ReactivePowerSetpointPPC_kVAr_min float64 ReactivePowerSetpointPPC_kVAr_max float64 ReactivePowerSetpointPPC_kVAr_stddev float64 ReactivePowerSetpointPPC_kVAr_count float64 ReturnHeartbeat float64 ReturnHeartbeat_sum float64 ReturnHeartbeat_min float64 ReturnHeartbeat_max float64 ReturnHeartbeat_stddev float64 ReturnHeartbeat_count float64 RotorSpeed_RPM float64 RotorSpeed_RPM_sum float64 RotorSpeed_RPM_min float64 RotorSpeed_RPM_max float64 RotorSpeed_RPM_stddev float64 RotorSpeed_RPM_count float64 SoftwareRelease float64 SoftwareRelease_sum float64 SoftwareRelease_min float64 SoftwareRelease_max float64 SoftwareRelease_stddev float64 SoftwareRelease_count float64 TempBottomCapSection float64 TempBottomCapSection_sum float64 TempBottomCapSection_min float64 TempBottomCapSection_max float64 TempBottomCapSection_stddev float64 TempBottomCapSection_count float64 TempBottomControlSection float64 TempBottomControlSection_sum float64 TempBottomControlSection_min float64 TempBottomControlSection_max float64 TempBottomControlSection_stddev float64 TempBottomControlSection_count float64 TempBottomPowerSection float64 TempBottomPowerSection_sum float64 TempBottomPowerSection_min float64 TempBottomPowerSection_max float64 TempBottomPowerSection_stddev float64 TempBottomPowerSection_count float64 TempCabinetTopBox float64 TempCabinetTopBox_sum float64 TempCabinetTopBox_min float64 TempCabinetTopBox_max float64 TempCabinetTopBox_stddev float64 TempCabinetTopBox_count float64 TempConv1 float64 TempConv1_sum float64 TempConv1_min float64 TempConv1_max float64 TempConv1_stddev float64 TempConv1_count float64 TempConv2 float64 TempConv2_sum float64 TempConv2_min float64 TempConv2_max float64 TempConv2_stddev float64 TempConv2_count float64 TempConv3 float64 TempConv3_sum float64 TempConv3_min float64 TempConv3_max float64 TempConv3_stddev float64 TempConv3_count float64 TempG1L1 float64 TempG1L1_sum float64 TempG1L1_min float64 TempG1L1_max float64 TempG1L1_stddev float64 TempG1L1_count float64 TempG1L2 float64 TempG1L2_sum float64 TempG1L2_min float64 TempG1L2_max float64 TempG1L2_stddev float64 TempG1L2_count float64 TempG1L3 float64 TempG1L3_sum float64 TempG1L3_min float64 TempG1L3_max float64 TempG1L3_stddev float64 TempG1L3_count float64 TempGearBoxHSSDE float64 TempGearBoxHSSDE_sum float64 TempGearBoxHSSDE_min float64 TempGearBoxHSSDE_max float64 TempGearBoxHSSDE_stddev float64 TempGearBoxHSSDE_count float64 TempGearBoxHSSNDE float64 TempGearBoxHSSNDE_sum float64 TempGearBoxHSSNDE_min float64 TempGearBoxHSSNDE_max float64 TempGearBoxHSSNDE_stddev float64 TempGearBoxHSSNDE_count float64 TempGearBoxIMSDE float64 TempGearBoxIMSDE_sum float64 TempGearBoxIMSDE_min float64 TempGearBoxIMSDE_max float64 TempGearBoxIMSDE_stddev float64 TempGearBoxIMSDE_count float64 TempGearBoxIMSNDE float64 TempGearBoxIMSNDE_sum float64 TempGearBoxIMSNDE_min float64 TempGearBoxIMSNDE_max float64 TempGearBoxIMSNDE_stddev float64 TempGearBoxIMSNDE_count float64 TempGearBoxOilSump float64 TempGearBoxOilSump_sum float64 TempGearBoxOilSump_min float64 TempGearBoxOilSump_max float64 TempGearBoxOilSump_stddev float64 TempGearBoxOilSump_count float64 TempGeneratorBearingDE float64 TempGeneratorBearingDE_sum float64 TempGeneratorBearingDE_min float64 TempGeneratorBearingDE_max float64 TempGeneratorBearingDE_stddev float64 TempGeneratorBearingDE_count float64 TempGeneratorBearingNDE float64 TempGeneratorBearingNDE_sum float64 TempGeneratorBearingNDE_min float64 TempGeneratorBearingNDE_max float64 TempGeneratorBearingNDE_stddev float64 TempGeneratorBearingNDE_count float64 TempHubBearing float64 TempHubBearing_sum float64 TempHubBearing_min float64 TempHubBearing_max float64 TempHubBearing_stddev float64 TempHubBearing_count float64 TempNacelle float64 TempNacelle_sum float64 TempNacelle_min float64 TempNacelle_max float64 TempNacelle_stddev float64 TempNacelle_count float64 TempOutdoor float64 TempOutdoor_sum float64 TempOutdoor_min float64 TempOutdoor_max float64 TempOutdoor_stddev float64 TempOutdoor_count float64 Total_Access_hrs float64 Total_Access_hrs_sum float64 Total_Access_hrs_min float64 Total_Access_hrs_max float64 Total_Access_hrs_stddev float64 Total_Access_hrs_count float64 Total_Grid_OK_hrs float64 Total_Grid_OK_hrs_sum float64 Total_Grid_OK_hrs_min float64 Total_Grid_OK_hrs_max float64 Total_Grid_OK_hrs_stddev float64 Total_Grid_OK_hrs_count float64 Total_Operating_hrs float64 Total_Operating_hrs_sum float64 Total_Operating_hrs_min float64 Total_Operating_hrs_max float64 Total_Operating_hrs_stddev float64 Total_Operating_hrs_count float64 Total_Prod_Day_kWh float64 Total_Prod_Day_kWh_sum float64 Total_Prod_Day_kWh_min float64 Total_Prod_Day_kWh_max float64 Total_Prod_Day_kWh_stddev float64 Total_Prod_Day_kWh_count float64 Total_Prod_Month_kWh float64 Total_Prod_Month_kWh_sum float64 Total_Prod_Month_kWh_min float64 Total_Prod_Month_kWh_max float64 Total_Prod_Month_kWh_stddev float64 Total_Prod_Month_kWh_count float64 Total_Production_kWh float64 Total_Production_kWh_sum float64 Total_Production_kWh_min float64 Total_Production_kWh_max float64 Total_Production_kWh_stddev float64 Total_Production_kWh_count float64 Total_WTG_OK_hrs float64 Total_WTG_OK_hrs_sum float64 Total_WTG_OK_hrs_min float64 Total_WTG_OK_hrs_max float64 Total_WTG_OK_hrs_stddev float64 Total_WTG_OK_hrs_count float64 TotalActPowerIn_kWh float64 TotalActPowerIn_kWh_sum float64 TotalActPowerIn_kWh_min float64 TotalActPowerIn_kWh_max float64 TotalActPowerIn_kWh_stddev float64 TotalActPowerIn_kWh_count float64 TotalActPowerInG1_kWh float64 TotalActPowerInG1_kWh_sum float64 TotalActPowerInG1_kWh_min float64 TotalActPowerInG1_kWh_max float64 TotalActPowerInG1_kWh_stddev float64 TotalActPowerInG1_kWh_count float64 TotalActPowerInG2_kWh float64 TotalActPowerInG2_kWh_sum float64 TotalActPowerInG2_kWh_min float64 TotalActPowerInG2_kWh_max float64 TotalActPowerInG2_kWh_stddev float64 TotalActPowerInG2_kWh_count float64 TotalActPowerOut_kWh float64 TotalActPowerOut_kWh_sum float64 TotalActPowerOut_kWh_min float64 TotalActPowerOut_kWh_max float64 TotalActPowerOut_kWh_stddev float64 TotalActPowerOut_kWh_count float64 TotalActPowerOutG1_kWh float64 TotalActPowerOutG1_kWh_sum float64 TotalActPowerOutG1_kWh_min float64 TotalActPowerOutG1_kWh_max float64 TotalActPowerOutG1_kWh_stddev float64 TotalActPowerOutG1_kWh_count float64 TotalActPowerOutG2_kWh float64 TotalActPowerOutG2_kWh_sum float64 TotalActPowerOutG2_kWh_min float64 TotalActPowerOutG2_kWh_max float64 TotalActPowerOutG2_kWh_stddev float64 TotalActPowerOutG2_kWh_count float64 TotalG1ActiveHours float64 TotalG1ActiveHours_sum float64 TotalG1ActiveHours_min float64 TotalG1ActiveHours_max float64 TotalG1ActiveHours_stddev float64 TotalG1ActiveHours_count float64 TotalG2ActiveHours float64 TotalG2ActiveHours_sum float64 TotalG2ActiveHours_min float64 TotalG2ActiveHours_max float64 TotalG2ActiveHours_stddev float64 TotalG2ActiveHours_count float64 TotalGridOkHours float64 TotalGridOkHours_sum float64 TotalGridOkHours_min float64 TotalGridOkHours_max float64 TotalGridOkHours_stddev float64 TotalGridOkHours_count float64 TotalReactPowerIn_kVArh float64 TotalReactPowerIn_kVArh_sum float64 TotalReactPowerIn_kVArh_min float64 TotalReactPowerIn_kVArh_max float64 TotalReactPowerIn_kVArh_stddev float64 TotalReactPowerIn_kVArh_count float64 TotalReactPowerInG1_kVArh float64 TotalReactPowerInG1_kVArh_sum float64 TotalReactPowerInG1_kVArh_min float64 TotalReactPowerInG1_kVArh_max float64 TotalReactPowerInG1_kVArh_stddev float64 TotalReactPowerInG1_kVArh_count float64 TotalReactPowerInG2_kVArh float64 TotalReactPowerInG2_kVArh_sum float64 TotalReactPowerInG2_kVArh_min float64 TotalReactPowerInG2_kVArh_max float64 TotalReactPowerInG2_kVArh_stddev float64 TotalReactPowerInG2_kVArh_count float64 TotalReactPowerOut_kVArh float64 TotalReactPowerOut_kVArh_sum float64 TotalReactPowerOut_kVArh_min float64 TotalReactPowerOut_kVArh_max float64 TotalReactPowerOut_kVArh_stddev float64 TotalReactPowerOut_kVArh_count float64 TotalReactPowerOutG1_kVArh float64 TotalReactPowerOutG1_kVArh_sum float64 TotalReactPowerOutG1_kVArh_min float64 TotalReactPowerOutG1_kVArh_max float64 TotalReactPowerOutG1_kVArh_stddev float64 TotalReactPowerOutG1_kVArh_count float64 TotalReactPowerOutG2_kVArh float64 TotalReactPowerOutG2_kVArh_sum float64 TotalReactPowerOutG2_kVArh_min float64 TotalReactPowerOutG2_kVArh_max float64 TotalReactPowerOutG2_kVArh_stddev float64 TotalReactPowerOutG2_kVArh_count float64 TotalTurbineActiveHours float64 TotalTurbineActiveHours_sum float64 TotalTurbineActiveHours_min float64 TotalTurbineActiveHours_max float64 TotalTurbineActiveHours_stddev float64 TotalTurbineActiveHours_count float64 TotalTurbineOKHours float64 TotalTurbineOKHours_sum float64 TotalTurbineOKHours_min float64 TotalTurbineOKHours_max float64 TotalTurbineOKHours_stddev float64 TotalTurbineOKHours_count float64 TotalTurbineTimeAllHours float64 TotalTurbineTimeAllHours_sum float64 TotalTurbineTimeAllHours_min float64 TotalTurbineTimeAllHours_max float64 TotalTurbineTimeAllHours_stddev float64 TotalTurbineTimeAllHours_count float64 TurbineState float64 TurbineState_sum float64 TurbineState_min float64 TurbineState_max float64 TurbineState_stddev float64 TurbineState_count float64 UTCoffset float64 UTCoffset_sum float64 UTCoffset_min float64 UTCoffset_max float64 UTCoffset_stddev float64 UTCoffset_count float64 UTCoffset_int float64 UTCoffset_int_sum float64 UTCoffset_int_min float64 UTCoffset_int_max float64 UTCoffset_int_stddev float64 UTCoffset_int_count float64 VoltageL1 float64 VoltageL1_sum float64 VoltageL1_min float64 VoltageL1_max float64 VoltageL1_stddev float64 VoltageL1_count float64 VoltageL2 float64 VoltageL2_sum float64 VoltageL2_min float64 VoltageL2_max float64 VoltageL2_stddev float64 VoltageL2_count float64 VoltageL3 float64 VoltageL3_sum float64 VoltageL3_min float64 VoltageL3_max float64 VoltageL3_stddev float64 VoltageL3_count float64 WindDirection float64 WindDirection_sum float64 WindDirection_min float64 WindDirection_max float64 WindDirection_stddev float64 WindDirection_count float64 WindSpeed_ms float64 WindSpeed_ms_sum float64 WindSpeed_ms_min float64 WindSpeed_ms_max float64 WindSpeed_ms_stddev float64 WindSpeed_ms_count float64 WindSpeed_ms_bin float64 YawAngle float64 YawAngle_sum float64 YawAngle_min float64 YawAngle_max float64 YawAngle_stddev float64 YawAngle_count float64 YawService float64 YawService_sum float64 YawService_min float64 YawService_max float64 YawService_stddev float64 YawService_count float64 }
func (*Scada10Min) New ¶
func (m *Scada10Min) New() *Scada10Min
func (*Scada10Min) RecordID ¶
func (m *Scada10Min) RecordID() interface{}
func (*Scada10Min) TableName ¶
func (m *Scada10Min) TableName() string
type ScadaAlarmAnomaly ¶
type ScadaAlarmAnomaly struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo TimeStamp time.Time Turbine string GridFrequency float64 ReactivePower float64 AlarmExtStopTime float64 AlarmGridDownTime float64 AlarmInterLineDown float64 AlarmMachDownTime float64 AlarmOkTime float64 AlarmUnknownTime float64 AlarmWeatherStop float64 ExternalStopTime float64 GridDownTime float64 GridOkSecs float64 InternalLineDown float64 MachineDownTime float64 OkSecs float64 OkTime float64 UnknownTime float64 WeatherStopTime float64 GeneratorRPM float64 NacelleYawPositionUntwist float64 NacelleTemperature float64 AdjWindSpeed float64 AmbientTemperature float64 AvgBladeAngle float64 AvgWindSpeed float64 UnitsGenerated float64 EstimatedPower float64 NacelDirection float64 Power float64 PowerLost float64 RotorRPM float64 WindDirection float64 Line int IsValidTimeDuration bool TotalTime float64 Minutes int ProjectName string Available int }
func (*ScadaAlarmAnomaly) New ¶
func (m *ScadaAlarmAnomaly) New() *ScadaAlarmAnomaly
func (*ScadaAlarmAnomaly) RecordID ¶
func (m *ScadaAlarmAnomaly) RecordID() interface{}
func (*ScadaAlarmAnomaly) TableName ¶
func (m *ScadaAlarmAnomaly) TableName() string
type ScadaClean ¶
type ScadaClean struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo TimeStamp time.Time Turbine string GridFrequency float64 ReactivePower float64 AlarmExtStopTime float64 AlarmGridDownTime float64 AlarmInterLineDown float64 AlarmMachDownTime float64 AlarmOkTime float64 AlarmUnknownTime float64 AlarmWeatherStop float64 ExternalStopTime float64 GridDownTime float64 GridOkSecs float64 InternalLineDown float64 MachineDownTime float64 OkSecs float64 OkTime float64 UnknownTime float64 WeatherStopTime float64 GeneratorRPM float64 NacelleYawPositionUntwist float64 NacelleTemperature float64 AdjWindSpeed float64 AmbientTemperature float64 AvgBladeAngle float64 AvgWindSpeed float64 UnitsGenerated float64 EstimatedPower float64 NacelDirection float64 Power float64 PowerLost float64 RotorRPM float64 WindDirection float64 Line int IsValidTimeDuration bool TotalTime float64 Minutes int ProjectName string Available int }
func (*ScadaClean) New ¶
func (m *ScadaClean) New() *ScadaClean
func (*ScadaClean) RecordID ¶
func (m *ScadaClean) RecordID() interface{}
func (*ScadaClean) TableName ¶
func (m *ScadaClean) TableName() string
type ScadaConvTenMin ¶
type ScadaConvTenMin struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` TimeStamp time.Time TimeStampInt int64 DateInfo DateInfo ProjectName string Turbine string IsNull bool Fast_ActivePower_kW float64 Fast_ActivePower_kW_StdDev float64 Fast_ActivePower_kW_Min float64 Fast_ActivePower_kW_Max float64 Fast_ActivePower_kW_Count int Fast_WindSpeed_bin float64 Fast_WindSpeed_ms float64 Fast_WindSpeed_ms_StdDev float64 Fast_WindSpeed_ms_Min float64 Fast_WindSpeed_ms_Max float64 Fast_WindSpeed_ms_Count int Slow_NacellePos float64 Slow_NacellePos_StdDev float64 Slow_NacellePos_Min float64 Slow_NacellePos_Max float64 Slow_NacellePos_Count int Slow_WindDirection float64 Slow_WindDirection_StdDev float64 Slow_WindDirection_Min float64 Slow_WindDirection_Max float64 Slow_WindDirection_Count int Fast_CurrentL3 float64 Fast_CurrentL3_StdDev float64 Fast_CurrentL3_Min float64 Fast_CurrentL3_Max float64 Fast_CurrentL3_Count int Fast_CurrentL1 float64 Fast_CurrentL1_StdDev float64 Fast_CurrentL1_Min float64 Fast_CurrentL1_Max float64 Fast_CurrentL1_Count int Fast_ActivePowerSetpoint_kW float64 Fast_ActivePowerSetpoint_kW_StdDev float64 Fast_ActivePowerSetpoint_kW_Min float64 Fast_ActivePowerSetpoint_kW_Max float64 Fast_ActivePowerSetpoint_kW_Count int Fast_CurrentL2 float64 Fast_CurrentL2_StdDev float64 Fast_CurrentL2_Min float64 Fast_CurrentL2_Max float64 Fast_CurrentL2_Count int Fast_DrTrVibValue float64 Fast_DrTrVibValue_StdDev float64 Fast_DrTrVibValue_Min float64 Fast_DrTrVibValue_Max float64 Fast_DrTrVibValue_Count int Fast_GenSpeed_RPM float64 Fast_GenSpeed_RPM_StdDev float64 Fast_GenSpeed_RPM_Min float64 Fast_GenSpeed_RPM_Max float64 Fast_GenSpeed_RPM_Count int Fast_PitchAccuV1 float64 Fast_PitchAccuV1_StdDev float64 Fast_PitchAccuV1_Min float64 Fast_PitchAccuV1_Max float64 Fast_PitchAccuV1_Count int Fast_PitchAngle float64 Fast_PitchAngle_StdDev float64 Fast_PitchAngle_Min float64 Fast_PitchAngle_Max float64 Fast_PitchAngle_Count int Fast_PitchAngle3 float64 Fast_PitchAngle3_StdDev float64 Fast_PitchAngle3_Min float64 Fast_PitchAngle3_Max float64 Fast_PitchAngle3_Count int Fast_PitchAngle2 float64 Fast_PitchAngle2_StdDev float64 Fast_PitchAngle2_Min float64 Fast_PitchAngle2_Max float64 Fast_PitchAngle2_Count int Fast_PitchConvCurrent1 float64 Fast_PitchConvCurrent1_StdDev float64 Fast_PitchConvCurrent1_Min float64 Fast_PitchConvCurrent1_Max float64 Fast_PitchConvCurrent1_Count int Fast_PitchConvCurrent3 float64 Fast_PitchConvCurrent3_StdDev float64 Fast_PitchConvCurrent3_Min float64 Fast_PitchConvCurrent3_Max float64 Fast_PitchConvCurrent3_Count int Fast_PitchConvCurrent2 float64 Fast_PitchConvCurrent2_StdDev float64 Fast_PitchConvCurrent2_Min float64 Fast_PitchConvCurrent2_Max float64 Fast_PitchConvCurrent2_Count int Fast_PowerFactor float64 Fast_PowerFactor_StdDev float64 Fast_PowerFactor_Min float64 Fast_PowerFactor_Max float64 Fast_PowerFactor_Count int Fast_ReactivePowerSetpointPPC_kVA float64 Fast_ReactivePowerSetpointPPC_kVA_StdDev float64 Fast_ReactivePowerSetpointPPC_kVA_Min float64 Fast_ReactivePowerSetpointPPC_kVA_Max float64 Fast_ReactivePowerSetpointPPC_kVA_Count int Fast_ReactivePower_kVAr float64 Fast_ReactivePower_kVAr_StdDev float64 Fast_ReactivePower_kVAr_Min float64 Fast_ReactivePower_kVAr_Max float64 Fast_ReactivePower_kVAr_Count int Fast_RotorSpeed_RPM float64 Fast_RotorSpeed_RPM_StdDev float64 Fast_RotorSpeed_RPM_Min float64 Fast_RotorSpeed_RPM_Max float64 Fast_RotorSpeed_RPM_Count int Fast_VoltageL1 float64 Fast_VoltageL1_StdDev float64 Fast_VoltageL1_Min float64 Fast_VoltageL1_Max float64 Fast_VoltageL1_Count int Fast_VoltageL2 float64 Fast_VoltageL2_StdDev float64 Fast_VoltageL2_Min float64 Fast_VoltageL2_Max float64 Fast_VoltageL2_Count int Slow_CapableCapacitiveReactPwr_kVAr float64 Slow_CapableCapacitiveReactPwr_kVAr_StdDev float64 Slow_CapableCapacitiveReactPwr_kVAr_Min float64 Slow_CapableCapacitiveReactPwr_kVAr_Max float64 Slow_CapableCapacitiveReactPwr_kVAr_Count int Slow_CapableInductiveReactPwr_kVAr float64 Slow_CapableInductiveReactPwr_kVAr_StdDev float64 Slow_CapableInductiveReactPwr_kVAr_Min float64 Slow_CapableInductiveReactPwr_kVAr_Max float64 Slow_CapableInductiveReactPwr_kVAr_Count int Slow_DateTime_Sec float64 Slow_DateTime_Sec_StdDev float64 Slow_DateTime_Sec_Min float64 Slow_DateTime_Sec_Max float64 Slow_DateTime_Sec_Count int Fast_PitchAngle1 float64 Fast_PitchAngle1_StdDev float64 Fast_PitchAngle1_Min float64 Fast_PitchAngle1_Max float64 Fast_PitchAngle1_Count int Fast_VoltageL3 float64 Fast_VoltageL3_StdDev float64 Fast_VoltageL3_Min float64 Fast_VoltageL3_Max float64 Fast_VoltageL3_Count int Slow_CapableCapacitivePwrFactor float64 Slow_CapableCapacitivePwrFactor_StdDev float64 Slow_CapableCapacitivePwrFactor_Min float64 Slow_CapableCapacitivePwrFactor_Max float64 Slow_CapableCapacitivePwrFactor_Count int Fast_Total_Production_kWh float64 Fast_Total_Production_kWh_StdDev float64 Fast_Total_Production_kWh_Min float64 Fast_Total_Production_kWh_Max float64 Fast_Total_Production_kWh_Count int Fast_Total_Prod_Day_kWh float64 Fast_Total_Prod_Day_kWh_StdDev float64 Fast_Total_Prod_Day_kWh_Min float64 Fast_Total_Prod_Day_kWh_Max float64 Fast_Total_Prod_Day_kWh_Count int Fast_Total_Prod_Month_kWh float64 Fast_Total_Prod_Month_kWh_StdDev float64 Fast_Total_Prod_Month_kWh_Min float64 Fast_Total_Prod_Month_kWh_Max float64 Fast_Total_Prod_Month_kWh_Count int Fast_ActivePowerOutPWCSell_kW float64 Fast_ActivePowerOutPWCSell_kW_StdDev float64 Fast_ActivePowerOutPWCSell_kW_Min float64 Fast_ActivePowerOutPWCSell_kW_Max float64 Fast_ActivePowerOutPWCSell_kW_Count int Fast_Frequency_Hz float64 Fast_Frequency_Hz_StdDev float64 Fast_Frequency_Hz_Min float64 Fast_Frequency_Hz_Max float64 Fast_Frequency_Hz_Count int Slow_TempG1L2 float64 Slow_TempG1L2_StdDev float64 Slow_TempG1L2_Min float64 Slow_TempG1L2_Max float64 Slow_TempG1L2_Count int Slow_TempG1L3 float64 Slow_TempG1L3_StdDev float64 Slow_TempG1L3_Min float64 Slow_TempG1L3_Max float64 Slow_TempG1L3_Count int Slow_TempGearBoxHSSDE float64 Slow_TempGearBoxHSSDE_StdDev float64 Slow_TempGearBoxHSSDE_Min float64 Slow_TempGearBoxHSSDE_Max float64 Slow_TempGearBoxHSSDE_Count int Slow_TempGearBoxIMSNDE float64 Slow_TempGearBoxIMSNDE_StdDev float64 Slow_TempGearBoxIMSNDE_Min float64 Slow_TempGearBoxIMSNDE_Max float64 Slow_TempGearBoxIMSNDE_Count int Slow_TempOutdoor float64 Slow_TempOutdoor_StdDev float64 Slow_TempOutdoor_Min float64 Slow_TempOutdoor_Max float64 Slow_TempOutdoor_Count int Fast_PitchAccuV3 float64 Fast_PitchAccuV3_StdDev float64 Fast_PitchAccuV3_Min float64 Fast_PitchAccuV3_Max float64 Fast_PitchAccuV3_Count int Slow_TotalTurbineActiveHours float64 Slow_TotalTurbineActiveHours_StdDev float64 Slow_TotalTurbineActiveHours_Min float64 Slow_TotalTurbineActiveHours_Max float64 Slow_TotalTurbineActiveHours_Count int Slow_TotalTurbineOKHours float64 Slow_TotalTurbineOKHours_StdDev float64 Slow_TotalTurbineOKHours_Min float64 Slow_TotalTurbineOKHours_Max float64 Slow_TotalTurbineOKHours_Count int Slow_TotalTurbineTimeAllHours float64 Slow_TotalTurbineTimeAllHours_StdDev float64 Slow_TotalTurbineTimeAllHours_Min float64 Slow_TotalTurbineTimeAllHours_Max float64 Slow_TotalTurbineTimeAllHours_Count int Slow_TempG1L1 float64 Slow_TempG1L1_StdDev float64 Slow_TempG1L1_Min float64 Slow_TempG1L1_Max float64 Slow_TempG1L1_Count int Slow_TempGearBoxOilSump float64 Slow_TempGearBoxOilSump_StdDev float64 Slow_TempGearBoxOilSump_Min float64 Slow_TempGearBoxOilSump_Max float64 Slow_TempGearBoxOilSump_Count int Fast_PitchAccuV2 float64 Fast_PitchAccuV2_StdDev float64 Fast_PitchAccuV2_Min float64 Fast_PitchAccuV2_Max float64 Fast_PitchAccuV2_Count int Slow_TotalGridOkHours float64 Slow_TotalGridOkHours_StdDev float64 Slow_TotalGridOkHours_Min float64 Slow_TotalGridOkHours_Max float64 Slow_TotalGridOkHours_Count int Slow_TotalActPowerOut_kWh float64 Slow_TotalActPowerOut_kWh_StdDev float64 Slow_TotalActPowerOut_kWh_Min float64 Slow_TotalActPowerOut_kWh_Max float64 Slow_TotalActPowerOut_kWh_Count int Fast_YawService float64 Fast_YawService_StdDev float64 Fast_YawService_Min float64 Fast_YawService_Max float64 Fast_YawService_Count int Fast_YawAngle float64 Fast_YawAngle_StdDev float64 Fast_YawAngle_Min float64 Fast_YawAngle_Max float64 Fast_YawAngle_Count int Slow_CapableInductivePwrFactor float64 Slow_CapableInductivePwrFactor_StdDev float64 Slow_CapableInductivePwrFactor_Min float64 Slow_CapableInductivePwrFactor_Max float64 Slow_CapableInductivePwrFactor_Count int Slow_TempGearBoxHSSNDE float64 Slow_TempGearBoxHSSNDE_StdDev float64 Slow_TempGearBoxHSSNDE_Min float64 Slow_TempGearBoxHSSNDE_Max float64 Slow_TempGearBoxHSSNDE_Count int Slow_TempHubBearing float64 Slow_TempHubBearing_StdDev float64 Slow_TempHubBearing_Min float64 Slow_TempHubBearing_Max float64 Slow_TempHubBearing_Count int Slow_TotalG1ActiveHours float64 Slow_TotalG1ActiveHours_StdDev float64 Slow_TotalG1ActiveHours_Min float64 Slow_TotalG1ActiveHours_Max float64 Slow_TotalG1ActiveHours_Count int Slow_TotalActPowerOutG1_kWh float64 Slow_TotalActPowerOutG1_kWh_StdDev float64 Slow_TotalActPowerOutG1_kWh_Min float64 Slow_TotalActPowerOutG1_kWh_Max float64 Slow_TotalActPowerOutG1_kWh_Count int Slow_TotalReactPowerInG1_kVArh float64 Slow_TotalReactPowerInG1_kVArh_StdDev float64 Slow_TotalReactPowerInG1_kVArh_Min float64 Slow_TotalReactPowerInG1_kVArh_Max float64 Slow_TotalReactPowerInG1_kVArh_Count int Slow_NacelleDrill float64 Slow_NacelleDrill_StdDev float64 Slow_NacelleDrill_Min float64 Slow_NacelleDrill_Max float64 Slow_NacelleDrill_Count int Slow_TempGearBoxIMSDE float64 Slow_TempGearBoxIMSDE_StdDev float64 Slow_TempGearBoxIMSDE_Min float64 Slow_TempGearBoxIMSDE_Max float64 Slow_TempGearBoxIMSDE_Count int Fast_Total_Operating_hrs float64 Fast_Total_Operating_hrs_StdDev float64 Fast_Total_Operating_hrs_Min float64 Fast_Total_Operating_hrs_Max float64 Fast_Total_Operating_hrs_Count int Slow_TempNacelle float64 Slow_TempNacelle_StdDev float64 Slow_TempNacelle_Min float64 Slow_TempNacelle_Max float64 Slow_TempNacelle_Count int Fast_Total_Grid_OK_hrs float64 Fast_Total_Grid_OK_hrs_StdDev float64 Fast_Total_Grid_OK_hrs_Min float64 Fast_Total_Grid_OK_hrs_Max float64 Fast_Total_Grid_OK_hrs_Count int Fast_Total_WTG_OK_hrs float64 Fast_Total_WTG_OK_hrs_StdDev float64 Fast_Total_WTG_OK_hrs_Min float64 Fast_Total_WTG_OK_hrs_Max float64 Fast_Total_WTG_OK_hrs_Count int Slow_TempCabinetTopBox float64 Slow_TempCabinetTopBox_StdDev float64 Slow_TempCabinetTopBox_Min float64 Slow_TempCabinetTopBox_Max float64 Slow_TempCabinetTopBox_Count int Slow_TempGeneratorBearingNDE float64 Slow_TempGeneratorBearingNDE_StdDev float64 Slow_TempGeneratorBearingNDE_Min float64 Slow_TempGeneratorBearingNDE_Max float64 Slow_TempGeneratorBearingNDE_Count int Fast_Total_Access_hrs float64 Fast_Total_Access_hrs_StdDev float64 Fast_Total_Access_hrs_Min float64 Fast_Total_Access_hrs_Max float64 Fast_Total_Access_hrs_Count int Slow_TempBottomPowerSection float64 Slow_TempBottomPowerSection_StdDev float64 Slow_TempBottomPowerSection_Min float64 Slow_TempBottomPowerSection_Max float64 Slow_TempBottomPowerSection_Count int Slow_TempGeneratorBearingDE float64 Slow_TempGeneratorBearingDE_StdDev float64 Slow_TempGeneratorBearingDE_Min float64 Slow_TempGeneratorBearingDE_Max float64 Slow_TempGeneratorBearingDE_Count int Slow_TotalReactPowerIn_kVArh float64 Slow_TotalReactPowerIn_kVArh_StdDev float64 Slow_TotalReactPowerIn_kVArh_Min float64 Slow_TotalReactPowerIn_kVArh_Max float64 Slow_TotalReactPowerIn_kVArh_Count int Slow_TempBottomControlSection float64 Slow_TempBottomControlSection_StdDev float64 Slow_TempBottomControlSection_Min float64 Slow_TempBottomControlSection_Max float64 Slow_TempBottomControlSection_Count int Slow_TempConv1 float64 Slow_TempConv1_StdDev float64 Slow_TempConv1_Min float64 Slow_TempConv1_Max float64 Slow_TempConv1_Count int Fast_ActivePowerRated_kW float64 Fast_ActivePowerRated_kW_StdDev float64 Fast_ActivePowerRated_kW_Min float64 Fast_ActivePowerRated_kW_Max float64 Fast_ActivePowerRated_kW_Count int Fast_NodeIP float64 Fast_NodeIP_StdDev float64 Fast_NodeIP_Min float64 Fast_NodeIP_Max float64 Fast_NodeIP_Count int Fast_PitchSpeed1 float64 Fast_PitchSpeed1_StdDev float64 Fast_PitchSpeed1_Min float64 Fast_PitchSpeed1_Max float64 Fast_PitchSpeed1_Count int Slow_CFCardSize float64 Slow_CFCardSize_StdDev float64 Slow_CFCardSize_Min float64 Slow_CFCardSize_Max float64 Slow_CFCardSize_Count int Slow_CPU_Number float64 Slow_CPU_Number_StdDev float64 Slow_CPU_Number_Min float64 Slow_CPU_Number_Max float64 Slow_CPU_Number_Count int Slow_CFCardSpaceLeft float64 Slow_CFCardSpaceLeft_StdDev float64 Slow_CFCardSpaceLeft_Min float64 Slow_CFCardSpaceLeft_Max float64 Slow_CFCardSpaceLeft_Count int Slow_TempBottomCapSection float64 Slow_TempBottomCapSection_StdDev float64 Slow_TempBottomCapSection_Min float64 Slow_TempBottomCapSection_Max float64 Slow_TempBottomCapSection_Count int Slow_RatedPower float64 Slow_RatedPower_StdDev float64 Slow_RatedPower_Min float64 Slow_RatedPower_Max float64 Slow_RatedPower_Count int Slow_TempConv3 float64 Slow_TempConv3_StdDev float64 Slow_TempConv3_Min float64 Slow_TempConv3_Max float64 Slow_TempConv3_Count int Slow_TempConv2 float64 Slow_TempConv2_StdDev float64 Slow_TempConv2_Min float64 Slow_TempConv2_Max float64 Slow_TempConv2_Count int Slow_TotalActPowerIn_kWh float64 Slow_TotalActPowerIn_kWh_StdDev float64 Slow_TotalActPowerIn_kWh_Min float64 Slow_TotalActPowerIn_kWh_Max float64 Slow_TotalActPowerIn_kWh_Count int Slow_TotalActPowerInG1_kWh float64 Slow_TotalActPowerInG1_kWh_StdDev float64 Slow_TotalActPowerInG1_kWh_Min float64 Slow_TotalActPowerInG1_kWh_Max float64 Slow_TotalActPowerInG1_kWh_Count int Slow_TotalActPowerInG2_kWh float64 Slow_TotalActPowerInG2_kWh_StdDev float64 Slow_TotalActPowerInG2_kWh_Min float64 Slow_TotalActPowerInG2_kWh_Max float64 Slow_TotalActPowerInG2_kWh_Count int Slow_TotalActPowerOutG2_kWh float64 Slow_TotalActPowerOutG2_kWh_StdDev float64 Slow_TotalActPowerOutG2_kWh_Min float64 Slow_TotalActPowerOutG2_kWh_Max float64 Slow_TotalActPowerOutG2_kWh_Count int Slow_TotalG2ActiveHours float64 Slow_TotalG2ActiveHours_StdDev float64 Slow_TotalG2ActiveHours_Min float64 Slow_TotalG2ActiveHours_Max float64 Slow_TotalG2ActiveHours_Count int Slow_TotalReactPowerInG2_kVArh float64 Slow_TotalReactPowerInG2_kVArh_StdDev float64 Slow_TotalReactPowerInG2_kVArh_Min float64 Slow_TotalReactPowerInG2_kVArh_Max float64 Slow_TotalReactPowerInG2_kVArh_Count int Slow_TotalReactPowerOut_kVArh float64 Slow_TotalReactPowerOut_kVArh_StdDev float64 Slow_TotalReactPowerOut_kVArh_Min float64 Slow_TotalReactPowerOut_kVArh_Max float64 Slow_TotalReactPowerOut_kVArh_Count int Slow_UTCoffset_int float64 Slow_UTCoffset_int_StdDev float64 Slow_UTCoffset_int_Min float64 Slow_UTCoffset_int_Max float64 Slow_UTCoffset_int_Count int File string No int Count int }
func (*ScadaConvTenMin) New ¶
func (m *ScadaConvTenMin) New() *ScadaConvTenMin
func (*ScadaConvTenMin) RecordID ¶
func (m *ScadaConvTenMin) RecordID() interface{}
func (*ScadaConvTenMin) TableName ¶
func (m *ScadaConvTenMin) TableName() string
type ScadaData ¶
type ScadaData struct { orm.ModelBase `bson:"-" json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` DateInfo DateInfo TimeStamp time.Time Turbine string GridFrequency float64 ReactivePower float64 AlarmExtStopTime float64 AlarmGridDownTime float64 AlarmInterLineDown float64 AlarmMachDownTime float64 AlarmOkTime float64 AlarmUnknownTime float64 AlarmWeatherStop float64 ExternalStopTime float64 GridDownTime float64 GridDownTimeAll float64 GridOkSecs float64 InternalLineDown float64 MachineDownTime float64 MachineDownTimeAll float64 OkSecs float64 OkTime float64 UnknownTime float64 UnknownTimeAll float64 WeatherStopTime float64 GeneratorRPM float64 NacelleYawPositionUntwist float64 NacelleTemperature float64 AdjWindSpeed float64 AmbientTemperature float64 AvgBladeAngle float64 AvgWindSpeed float64 UnitsGenerated float64 EstimatedPower float64 EstimatedEnergy float64 // new added on Sep 14, 2016 by ams NacelDirection float64 Power float64 PowerLost float64 Energy float64 // new added on Sep 14, 2016 by ams EnergyLost float64 // new added on Sep 14, 2016 by ams RotorRPM float64 WindDirection float64 Line int IsValidTimeDuration bool TotalTime float64 Minutes int ProjectName string Available int DenValue float64 // new added on Sep 14, 2016 by ams DenPh float64 // new added on Sep 14, 2016 by ams DenWindSpeed float64 // new added on Sep 14, 2016 by ams DenAdjWindSpeed float64 // new added on Sep 14, 2016 by ams DenPower float64 // new added on Sep 14, 2016 by ams DenEnergy float64 // new added on Sep 14, 2016 by ams PCValue float64 // new added on Sep 15, 2016 by ams PCValueAdj float64 // new added on Sep 15, 2016 by ams PCDeviation float64 // new added on Sep 15, 2016 by ams WSAdjForPC float64 // new added on Sep 16, 2016 by ams WSAvgForPC float64 // new added on Sep 16, 2016 by ams TotalAvail float64 // new added on Sep 27, 2016 by ams MachineAvail float64 // new added on Sep 27, 2016 by ams GridAvail float64 // new added on Sep 27, 2016 by ams TotalAvailAll float64 // new added on May 12, 2017 by fr MachineAvailAll float64 // new added on May 12, 2017 by fr GridAvailAll float64 // new added on May 12, 2017 by fr DenPcDeviation float64 // new added on Sep 27, 2016 by ams DenDeviationPct float64 // new added on Sep 27, 2016 by ams DenPcValue float64 // new added on Sep 27, 2016 by ams DeviationPct float64 // new added on Sep 27, 2016 by ams MTTR float64 MTTF float64 PerformanceIndex float64 NacelleDeviation float64 //new added on Jul 24, 2017 by asp TurbineState float64 //new added on Oct 12, 2017 by asp StateDescription string //new added on Oct 12, 2017 by asp StateStatus string //new added on Oct 12, 2017 by asp IsValidState bool //new added on Oct 17, 2017 by asp }
type ScadaDataHFD ¶
type ScadaDataHFD struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" json:"_id" ` TimeStamp time.Time TimeStampInt int64 DateInfo DateInfo ProjectName string Turbine string IsNull bool TurbineState float64 Fast_ActivePower_kW float64 Fast_ActivePower_kW_StdDev float64 Fast_ActivePower_kW_Min float64 Fast_ActivePower_kW_Max float64 Fast_ActivePower_kW_Count int Fast_WindSpeed_ms float64 Fast_WindSpeed_ms_StdDev float64 Fast_WindSpeed_ms_Min float64 Fast_WindSpeed_ms_Max float64 Fast_WindSpeed_ms_Count int Fast_WindSpeed_Bin float64 Slow_NacellePos float64 Slow_NacellePos_StdDev float64 Slow_NacellePos_Min float64 Slow_NacellePos_Max float64 Slow_NacellePos_Count int Slow_WindDirection float64 Slow_WindDirection_StdDev float64 Slow_WindDirection_Min float64 Slow_WindDirection_Max float64 Slow_WindDirection_Count int Fast_CurrentL3 float64 Fast_CurrentL3_StdDev float64 Fast_CurrentL3_Min float64 Fast_CurrentL3_Max float64 Fast_CurrentL3_Count int Fast_CurrentL1 float64 Fast_CurrentL1_StdDev float64 Fast_CurrentL1_Min float64 Fast_CurrentL1_Max float64 Fast_CurrentL1_Count int Fast_ActivePowerSetpoint_kW float64 Fast_ActivePowerSetpoint_kW_StdDev float64 Fast_ActivePowerSetpoint_kW_Min float64 Fast_ActivePowerSetpoint_kW_Max float64 Fast_ActivePowerSetpoint_kW_Count int Fast_CurrentL2 float64 Fast_CurrentL2_StdDev float64 Fast_CurrentL2_Min float64 Fast_CurrentL2_Max float64 Fast_CurrentL2_Count int Fast_DrTrVibValue float64 Fast_DrTrVibValue_StdDev float64 Fast_DrTrVibValue_Min float64 Fast_DrTrVibValue_Max float64 Fast_DrTrVibValue_Count int Fast_GenSpeed_RPM float64 Fast_GenSpeed_RPM_StdDev float64 Fast_GenSpeed_RPM_Min float64 Fast_GenSpeed_RPM_Max float64 Fast_GenSpeed_RPM_Count int Fast_PitchAccuV1 float64 Fast_PitchAccuV1_StdDev float64 Fast_PitchAccuV1_Min float64 Fast_PitchAccuV1_Max float64 Fast_PitchAccuV1_Count int Fast_PitchAngle float64 Fast_PitchAngle_StdDev float64 Fast_PitchAngle_Min float64 Fast_PitchAngle_Max float64 Fast_PitchAngle_Count int Fast_PitchAngle3 float64 Fast_PitchAngle3_StdDev float64 Fast_PitchAngle3_Min float64 Fast_PitchAngle3_Max float64 Fast_PitchAngle3_Count int Fast_PitchAngle2 float64 Fast_PitchAngle2_StdDev float64 Fast_PitchAngle2_Min float64 Fast_PitchAngle2_Max float64 Fast_PitchAngle2_Count int Fast_PitchConvCurrent1 float64 Fast_PitchConvCurrent1_StdDev float64 Fast_PitchConvCurrent1_Min float64 Fast_PitchConvCurrent1_Max float64 Fast_PitchConvCurrent1_Count int Fast_PitchConvCurrent3 float64 Fast_PitchConvCurrent3_StdDev float64 Fast_PitchConvCurrent3_Min float64 Fast_PitchConvCurrent3_Max float64 Fast_PitchConvCurrent3_Count int Fast_PitchConvCurrent2 float64 Fast_PitchConvCurrent2_StdDev float64 Fast_PitchConvCurrent2_Min float64 Fast_PitchConvCurrent2_Max float64 Fast_PitchConvCurrent2_Count int Fast_PowerFactor float64 Fast_PowerFactor_StdDev float64 Fast_PowerFactor_Min float64 Fast_PowerFactor_Max float64 Fast_PowerFactor_Count int Fast_ReactivePowerSetpointPPC_kVA float64 Fast_ReactivePowerSetpointPPC_kVA_StdDev float64 Fast_ReactivePowerSetpointPPC_kVA_Min float64 Fast_ReactivePowerSetpointPPC_kVA_Max float64 Fast_ReactivePowerSetpointPPC_kVA_Count int Fast_ReactivePower_kVAr float64 Fast_ReactivePower_kVAr_StdDev float64 Fast_ReactivePower_kVAr_Min float64 Fast_ReactivePower_kVAr_Max float64 Fast_ReactivePower_kVAr_Count int Fast_RotorSpeed_RPM float64 Fast_RotorSpeed_RPM_StdDev float64 Fast_RotorSpeed_RPM_Min float64 Fast_RotorSpeed_RPM_Max float64 Fast_RotorSpeed_RPM_Count int Fast_VoltageL1 float64 Fast_VoltageL1_StdDev float64 Fast_VoltageL1_Min float64 Fast_VoltageL1_Max float64 Fast_VoltageL1_Count int Fast_VoltageL2 float64 Fast_VoltageL2_StdDev float64 Fast_VoltageL2_Min float64 Fast_VoltageL2_Max float64 Fast_VoltageL2_Count int Slow_CapableCapacitiveReactPwr_kVAr float64 Slow_CapableCapacitiveReactPwr_kVAr_StdDev float64 Slow_CapableCapacitiveReactPwr_kVAr_Min float64 Slow_CapableCapacitiveReactPwr_kVAr_Max float64 Slow_CapableCapacitiveReactPwr_kVAr_Count int Slow_CapableInductiveReactPwr_kVAr float64 Slow_CapableInductiveReactPwr_kVAr_StdDev float64 Slow_CapableInductiveReactPwr_kVAr_Min float64 Slow_CapableInductiveReactPwr_kVAr_Max float64 Slow_CapableInductiveReactPwr_kVAr_Count int Slow_DateTime_Sec float64 Slow_DateTime_Sec_StdDev float64 Slow_DateTime_Sec_Min float64 Slow_DateTime_Sec_Max float64 Slow_DateTime_Sec_Count int Fast_PitchAngle1 float64 Fast_PitchAngle1_StdDev float64 Fast_PitchAngle1_Min float64 Fast_PitchAngle1_Max float64 Fast_PitchAngle1_Count int Fast_VoltageL3 float64 Fast_VoltageL3_StdDev float64 Fast_VoltageL3_Min float64 Fast_VoltageL3_Max float64 Fast_VoltageL3_Count int Slow_CapableCapacitivePwrFactor float64 Slow_CapableCapacitivePwrFactor_StdDev float64 Slow_CapableCapacitivePwrFactor_Min float64 Slow_CapableCapacitivePwrFactor_Max float64 Slow_CapableCapacitivePwrFactor_Count int Fast_Total_Production_kWh float64 Fast_Total_Production_kWh_StdDev float64 Fast_Total_Production_kWh_Min float64 Fast_Total_Production_kWh_Max float64 Fast_Total_Production_kWh_Count int Fast_Total_Prod_Day_kWh float64 Fast_Total_Prod_Day_kWh_StdDev float64 Fast_Total_Prod_Day_kWh_Min float64 Fast_Total_Prod_Day_kWh_Max float64 Fast_Total_Prod_Day_kWh_Count int Fast_Total_Prod_Month_kWh float64 Fast_Total_Prod_Month_kWh_StdDev float64 Fast_Total_Prod_Month_kWh_Min float64 Fast_Total_Prod_Month_kWh_Max float64 Fast_Total_Prod_Month_kWh_Count int Fast_ActivePowerOutPWCSell_kW float64 Fast_ActivePowerOutPWCSell_kW_StdDev float64 Fast_ActivePowerOutPWCSell_kW_Min float64 Fast_ActivePowerOutPWCSell_kW_Max float64 Fast_ActivePowerOutPWCSell_kW_Count int Fast_Frequency_Hz float64 Fast_Frequency_Hz_StdDev float64 Fast_Frequency_Hz_Min float64 Fast_Frequency_Hz_Max float64 Fast_Frequency_Hz_Count int Slow_TempG1L2 float64 Slow_TempG1L2_StdDev float64 Slow_TempG1L2_Min float64 Slow_TempG1L2_Max float64 Slow_TempG1L2_Count int Slow_TempG1L3 float64 Slow_TempG1L3_StdDev float64 Slow_TempG1L3_Min float64 Slow_TempG1L3_Max float64 Slow_TempG1L3_Count int Slow_TempGearBoxHSSDE float64 Slow_TempGearBoxHSSDE_StdDev float64 Slow_TempGearBoxHSSDE_Min float64 Slow_TempGearBoxHSSDE_Max float64 Slow_TempGearBoxHSSDE_Count int Slow_TempGearBoxIMSNDE float64 Slow_TempGearBoxIMSNDE_StdDev float64 Slow_TempGearBoxIMSNDE_Min float64 Slow_TempGearBoxIMSNDE_Max float64 Slow_TempGearBoxIMSNDE_Count int Slow_TempOutdoor float64 Slow_TempOutdoor_StdDev float64 Slow_TempOutdoor_Min float64 Slow_TempOutdoor_Max float64 Slow_TempOutdoor_Count int Fast_PitchAccuV3 float64 Fast_PitchAccuV3_StdDev float64 Fast_PitchAccuV3_Min float64 Fast_PitchAccuV3_Max float64 Fast_PitchAccuV3_Count int Slow_TotalTurbineActiveHours float64 Slow_TotalTurbineActiveHours_StdDev float64 Slow_TotalTurbineActiveHours_Min float64 Slow_TotalTurbineActiveHours_Max float64 Slow_TotalTurbineActiveHours_Count int Slow_TotalTurbineOKHours float64 Slow_TotalTurbineOKHours_StdDev float64 Slow_TotalTurbineOKHours_Min float64 Slow_TotalTurbineOKHours_Max float64 Slow_TotalTurbineOKHours_Count int Slow_TotalTurbineTimeAllHours float64 Slow_TotalTurbineTimeAllHours_StdDev float64 Slow_TotalTurbineTimeAllHours_Min float64 Slow_TotalTurbineTimeAllHours_Max float64 Slow_TotalTurbineTimeAllHours_Count int Slow_TempG1L1 float64 Slow_TempG1L1_StdDev float64 Slow_TempG1L1_Min float64 Slow_TempG1L1_Max float64 Slow_TempG1L1_Count int Slow_TempGearBoxOilSump float64 Slow_TempGearBoxOilSump_StdDev float64 Slow_TempGearBoxOilSump_Min float64 Slow_TempGearBoxOilSump_Max float64 Slow_TempGearBoxOilSump_Count int Fast_PitchAccuV2 float64 Fast_PitchAccuV2_StdDev float64 Fast_PitchAccuV2_Min float64 Fast_PitchAccuV2_Max float64 Fast_PitchAccuV2_Count int Slow_TotalGridOkHours float64 Slow_TotalGridOkHours_StdDev float64 Slow_TotalGridOkHours_Min float64 Slow_TotalGridOkHours_Max float64 Slow_TotalGridOkHours_Count int Slow_TotalActPowerOut_kWh float64 Slow_TotalActPowerOut_kWh_StdDev float64 Slow_TotalActPowerOut_kWh_Min float64 Slow_TotalActPowerOut_kWh_Max float64 Slow_TotalActPowerOut_kWh_Count int Fast_YawService float64 Fast_YawService_StdDev float64 Fast_YawService_Min float64 Fast_YawService_Max float64 Fast_YawService_Count int Fast_YawAngle float64 Fast_YawAngle_StdDev float64 Fast_YawAngle_Min float64 Fast_YawAngle_Max float64 Fast_YawAngle_Count int Slow_CapableInductivePwrFactor float64 Slow_CapableInductivePwrFactor_StdDev float64 Slow_CapableInductivePwrFactor_Min float64 Slow_CapableInductivePwrFactor_Max float64 Slow_CapableInductivePwrFactor_Count int Slow_TempGearBoxHSSNDE float64 Slow_TempGearBoxHSSNDE_StdDev float64 Slow_TempGearBoxHSSNDE_Min float64 Slow_TempGearBoxHSSNDE_Max float64 Slow_TempGearBoxHSSNDE_Count int Slow_TempHubBearing float64 Slow_TempHubBearing_StdDev float64 Slow_TempHubBearing_Min float64 Slow_TempHubBearing_Max float64 Slow_TempHubBearing_Count int Slow_TotalG1ActiveHours float64 Slow_TotalG1ActiveHours_StdDev float64 Slow_TotalG1ActiveHours_Min float64 Slow_TotalG1ActiveHours_Max float64 Slow_TotalG1ActiveHours_Count int Slow_TotalActPowerOutG1_kWh float64 Slow_TotalActPowerOutG1_kWh_StdDev float64 Slow_TotalActPowerOutG1_kWh_Min float64 Slow_TotalActPowerOutG1_kWh_Max float64 Slow_TotalActPowerOutG1_kWh_Count int Slow_TotalReactPowerInG1_kVArh float64 Slow_TotalReactPowerInG1_kVArh_StdDev float64 Slow_TotalReactPowerInG1_kVArh_Min float64 Slow_TotalReactPowerInG1_kVArh_Max float64 Slow_TotalReactPowerInG1_kVArh_Count int Slow_NacelleDrill float64 Slow_NacelleDrill_StdDev float64 Slow_NacelleDrill_Min float64 Slow_NacelleDrill_Max float64 Slow_NacelleDrill_Count int Slow_TempGearBoxIMSDE float64 Slow_TempGearBoxIMSDE_StdDev float64 Slow_TempGearBoxIMSDE_Min float64 Slow_TempGearBoxIMSDE_Max float64 Slow_TempGearBoxIMSDE_Count int Fast_Total_Operating_hrs float64 Fast_Total_Operating_hrs_StdDev float64 Fast_Total_Operating_hrs_Min float64 Fast_Total_Operating_hrs_Max float64 Fast_Total_Operating_hrs_Count int Slow_TempNacelle float64 Slow_TempNacelle_StdDev float64 Slow_TempNacelle_Min float64 Slow_TempNacelle_Max float64 Slow_TempNacelle_Count int Fast_Total_Grid_OK_hrs float64 Fast_Total_Grid_OK_hrs_StdDev float64 Fast_Total_Grid_OK_hrs_Min float64 Fast_Total_Grid_OK_hrs_Max float64 Fast_Total_Grid_OK_hrs_Count int Fast_Total_WTG_OK_hrs float64 Fast_Total_WTG_OK_hrs_StdDev float64 Fast_Total_WTG_OK_hrs_Min float64 Fast_Total_WTG_OK_hrs_Max float64 Fast_Total_WTG_OK_hrs_Count int Slow_TempCabinetTopBox float64 Slow_TempCabinetTopBox_StdDev float64 Slow_TempCabinetTopBox_Min float64 Slow_TempCabinetTopBox_Max float64 Slow_TempCabinetTopBox_Count int Slow_TempGeneratorBearingNDE float64 Slow_TempGeneratorBearingNDE_StdDev float64 Slow_TempGeneratorBearingNDE_Min float64 Slow_TempGeneratorBearingNDE_Max float64 Slow_TempGeneratorBearingNDE_Count int Fast_Total_Access_hrs float64 Fast_Total_Access_hrs_StdDev float64 Fast_Total_Access_hrs_Min float64 Fast_Total_Access_hrs_Max float64 Fast_Total_Access_hrs_Count int Slow_TempBottomPowerSection float64 Slow_TempBottomPowerSection_StdDev float64 Slow_TempBottomPowerSection_Min float64 Slow_TempBottomPowerSection_Max float64 Slow_TempBottomPowerSection_Count int Slow_TempGeneratorBearingDE float64 Slow_TempGeneratorBearingDE_StdDev float64 Slow_TempGeneratorBearingDE_Min float64 Slow_TempGeneratorBearingDE_Max float64 Slow_TempGeneratorBearingDE_Count int Slow_TotalReactPowerIn_kVArh float64 Slow_TotalReactPowerIn_kVArh_StdDev float64 Slow_TotalReactPowerIn_kVArh_Min float64 Slow_TotalReactPowerIn_kVArh_Max float64 Slow_TotalReactPowerIn_kVArh_Count int Slow_TempBottomControlSection float64 Slow_TempBottomControlSection_StdDev float64 Slow_TempBottomControlSection_Min float64 Slow_TempBottomControlSection_Max float64 Slow_TempBottomControlSection_Count int Slow_TempConv1 float64 Slow_TempConv1_StdDev float64 Slow_TempConv1_Min float64 Slow_TempConv1_Max float64 Slow_TempConv1_Count int Fast_ActivePowerRated_kW float64 Fast_ActivePowerRated_kW_StdDev float64 Fast_ActivePowerRated_kW_Min float64 Fast_ActivePowerRated_kW_Max float64 Fast_ActivePowerRated_kW_Count int Fast_NodeIP float64 Fast_NodeIP_StdDev float64 Fast_NodeIP_Min float64 Fast_NodeIP_Max float64 Fast_NodeIP_Count int Fast_PitchSpeed1 float64 Fast_PitchSpeed1_StdDev float64 Fast_PitchSpeed1_Min float64 Fast_PitchSpeed1_Max float64 Fast_PitchSpeed1_Count int Slow_CFCardSize float64 Slow_CFCardSize_StdDev float64 Slow_CFCardSize_Min float64 Slow_CFCardSize_Max float64 Slow_CFCardSize_Count int Slow_CPU_Number float64 Slow_CPU_Number_StdDev float64 Slow_CPU_Number_Min float64 Slow_CPU_Number_Max float64 Slow_CPU_Number_Count int Slow_CFCardSpaceLeft float64 Slow_CFCardSpaceLeft_StdDev float64 Slow_CFCardSpaceLeft_Min float64 Slow_CFCardSpaceLeft_Max float64 Slow_CFCardSpaceLeft_Count int Slow_TempBottomCapSection float64 Slow_TempBottomCapSection_StdDev float64 Slow_TempBottomCapSection_Min float64 Slow_TempBottomCapSection_Max float64 Slow_TempBottomCapSection_Count int Slow_RatedPower float64 Slow_RatedPower_StdDev float64 Slow_RatedPower_Min float64 Slow_RatedPower_Max float64 Slow_RatedPower_Count int Slow_TempConv3 float64 Slow_TempConv3_StdDev float64 Slow_TempConv3_Min float64 Slow_TempConv3_Max float64 Slow_TempConv3_Count int Slow_TempConv2 float64 Slow_TempConv2_StdDev float64 Slow_TempConv2_Min float64 Slow_TempConv2_Max float64 Slow_TempConv2_Count int Slow_TotalActPowerIn_kWh float64 Slow_TotalActPowerIn_kWh_StdDev float64 Slow_TotalActPowerIn_kWh_Min float64 Slow_TotalActPowerIn_kWh_Max float64 Slow_TotalActPowerIn_kWh_Count int Slow_TotalActPowerInG1_kWh float64 Slow_TotalActPowerInG1_kWh_StdDev float64 Slow_TotalActPowerInG1_kWh_Min float64 Slow_TotalActPowerInG1_kWh_Max float64 Slow_TotalActPowerInG1_kWh_Count int Slow_TotalActPowerInG2_kWh float64 Slow_TotalActPowerInG2_kWh_StdDev float64 Slow_TotalActPowerInG2_kWh_Min float64 Slow_TotalActPowerInG2_kWh_Max float64 Slow_TotalActPowerInG2_kWh_Count int Slow_TotalActPowerOutG2_kWh float64 Slow_TotalActPowerOutG2_kWh_StdDev float64 Slow_TotalActPowerOutG2_kWh_Min float64 Slow_TotalActPowerOutG2_kWh_Max float64 Slow_TotalActPowerOutG2_kWh_Count int Slow_TotalG2ActiveHours float64 Slow_TotalG2ActiveHours_StdDev float64 Slow_TotalG2ActiveHours_Min float64 Slow_TotalG2ActiveHours_Max float64 Slow_TotalG2ActiveHours_Count int Slow_TotalReactPowerInG2_kVArh float64 Slow_TotalReactPowerInG2_kVArh_StdDev float64 Slow_TotalReactPowerInG2_kVArh_Min float64 Slow_TotalReactPowerInG2_kVArh_Max float64 Slow_TotalReactPowerInG2_kVArh_Count int Slow_TotalReactPowerOut_kVArh float64 Slow_TotalReactPowerOut_kVArh_StdDev float64 Slow_TotalReactPowerOut_kVArh_Min float64 Slow_TotalReactPowerOut_kVArh_Max float64 Slow_TotalReactPowerOut_kVArh_Count int Slow_UTCoffset_int float64 Slow_UTCoffset_int_StdDev float64 Slow_UTCoffset_int_Min float64 Slow_UTCoffset_int_Max float64 Slow_UTCoffset_int_Count int File string No int Count int }
func (*ScadaDataHFD) New ¶
func (m *ScadaDataHFD) New() *ScadaDataHFD
func (*ScadaDataHFD) RecordID ¶
func (m *ScadaDataHFD) RecordID() interface{}
func (*ScadaDataHFD) TableName ¶
func (m *ScadaDataHFD) TableName() string
type ScadaDataNew ¶
type ScadaDataNew struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo TimeStamp time.Time Turbine string GridFrequency float64 ReactivePower float64 AlarmExtStopTime float64 AlarmGridDownTime float64 AlarmInterLineDown float64 AlarmMachDownTime float64 AlarmOkTime float64 AlarmUnknownTime float64 AlarmWeatherStop float64 ExternalStopTime float64 GridDownTime float64 GridOkSecs float64 InternalLineDown float64 MachineDownTime float64 OkSecs float64 OkTime float64 UnknownTime float64 WeatherStopTime float64 GeneratorRPM float64 NacelleYawPositionUntwist float64 NacelleTemperature float64 AdjWindSpeed float64 AmbientTemperature float64 AvgBladeAngle float64 AvgWindSpeed float64 UnitsGenerated float64 EstimatedPower float64 EstimatedEnergy float64 // new added on Sep 14, 2016 by ams NacelDirection float64 Power float64 PowerLost float64 Energy float64 // new added on Sep 14, 2016 by ams EnergyLost float64 // new added on Sep 14, 2016 by ams RotorRPM float64 WindDirection float64 Line int IsValidTimeDuration bool TotalTime float64 Minutes int ProjectName string Available int DenValue float64 // new added on Sep 14, 2016 by ams DenPh float64 // new added on Sep 14, 2016 by ams DenWindSpeed float64 // new added on Sep 14, 2016 by ams DenAdjWindSpeed float64 // new added on Sep 14, 2016 by ams DenPower float64 // new added on Sep 14, 2016 by ams DenEnergy float64 // new added on Sep 14, 2016 by ams PCValue float64 // new added on Sep 15, 2016 by ams PCDeviation float64 // new added on Sep 15, 2016 by ams WSAdjForPC float64 // new added on Sep 16, 2016 by ams WSAvgForPC float64 // new added on Sep 16, 2016 by ams }
func (*ScadaDataNew) New ¶
func (m *ScadaDataNew) New() *ScadaDataNew
func (*ScadaDataNew) RecordID ¶
func (m *ScadaDataNew) RecordID() interface{}
func (*ScadaDataNew) TableName ¶
func (m *ScadaDataNew) TableName() string
type ScadaDataOEM ¶
type ScadaDataOEM struct { orm.ModelBase `bson:"-" json:"-"` ID bson.ObjectId `bson:"_id" json:"_id"` TimeStamp time.Time TimeStampUTC time.Time DateInfo DateInfo DateInfoUTC DateInfo ProjectName string Turbine string Line int AI_intern_R_PidAngleOut float64 AI_intern_ActivPower float64 AI_intern_I1 float64 AI_intern_I2 float64 AI_intern_I3 float64 AI_intern_NacelleDrill float64 AI_intern_NacellePos float64 AI_intern_PitchAkku_V1 float64 AI_intern_PitchAkku_V2 float64 AI_intern_PitchAkku_V3 float64 AI_intern_PitchAngle1 float64 AI_intern_PitchAngle2 float64 AI_intern_PitchAngle3 float64 AI_intern_PitchConv_Current1 float64 AI_intern_PitchConv_Current2 float64 AI_intern_PitchConv_Current3 float64 AI_intern_PitchAngleSP_Diff1 float64 AI_intern_PitchAngleSP_Diff2 float64 AI_intern_PitchAngleSP_Diff3 float64 AI_intern_ReactivPower float64 AI_intern_RpmDiff float64 AI_intern_U1 float64 AI_intern_U2 float64 AI_intern_U3 float64 AI_intern_WindDirection float64 AI_intern_WindSpeed float64 AI_Intern_WindSpeedDif float64 AI_speed_RotFR float64 AI_WindSpeed1 float64 AI_WindSpeed2 float64 AI_WindVane1 float64 AI_WindVane2 float64 AI_internCurrentAsym float64 Temp_GearBox_IMS_NDE float64 AI_intern_WindVaneDiff float64 C_intern_SpeedGenerator float64 C_intern_SpeedRotor float64 AI_intern_Speed_RPMDiff_FR1_RotCNT float64 AI_intern_Frequency_Grid float64 Temp_GearBox_HSS_NDE float64 AI_DrTrVibValue float64 AI_intern_InLastErrorConv1 float64 AI_intern_InLastErrorConv2 float64 AI_intern_InLastErrorConv3 float64 AI_intern_TempConv1 float64 AI_intern_TempConv2 float64 AI_intern_TempConv3 float64 AI_intern_PitchSpeed1 float64 Temp_YawBrake_1 float64 Temp_YawBrake_2 float64 Temp_G1L1 float64 Temp_G1L2 float64 Temp_G1L3 float64 Temp_YawBrake_3 float64 AI_HydrSystemPressure float64 Temp_BottomControlSection_Low float64 Temp_GearBox_HSS_DE float64 Temp_GearOilSump float64 Temp_GeneratorBearing_DE float64 Temp_GeneratorBearing_NDE float64 Temp_MainBearing float64 Temp_GearBox_IMS_DE float64 Temp_Nacelle float64 Temp_Outdoor float64 AI_TowerVibValueAxial float64 AI_intern_DiffGenSpeedSPToAct float64 Temp_YawBrake_4 float64 AI_intern_SpeedGenerator_Proximity float64 AI_intern_SpeedDiff_Encoder_Proximity float64 AI_GearOilPressure float64 Temp_CabinetTopBox_Low float64 Temp_CabinetTopBox float64 Temp_BottomControlSection float64 Temp_BottomPowerSection float64 Temp_BottomPowerSection_Low float64 AI_intern_Pitch1_Status_High float64 AI_intern_Pitch2_Status_High float64 AI_intern_Pitch3_Status_High float64 AI_intern_InPosition1_ch2 float64 AI_intern_InPosition2_ch2 float64 AI_intern_InPosition3_ch2 float64 AI_intern_Temp_Brake_Blade1 float64 AI_intern_Temp_Brake_Blade2 float64 AI_intern_Temp_Brake_Blade3 float64 AI_intern_Temp_PitchMotor_Blade1 float64 AI_intern_Temp_PitchMotor_Blade2 float64 AI_intern_Temp_PitchMotor_Blade3 float64 AI_intern_Temp_Hub_Additional1 float64 AI_intern_Temp_Hub_Additional2 float64 AI_intern_Temp_Hub_Additional3 float64 AI_intern_Pitch1_Status_Low float64 AI_intern_Pitch2_Status_Low float64 AI_intern_Pitch3_Status_Low float64 AI_intern_Battery_VoltageBlade1_center float64 AI_intern_Battery_VoltageBlade2_center float64 AI_intern_Battery_VoltageBlade3_center float64 AI_intern_Battery_ChargingCur_Blade1 float64 AI_intern_Battery_ChargingCur_Blade2 float64 AI_intern_Battery_ChargingCur_Blade3 float64 AI_intern_Battery_DischargingCur_Blade1 float64 AI_intern_Battery_DischargingCur_Blade2 float64 AI_intern_Battery_DischargingCur_Blade3 float64 AI_intern_PitchMotor_BrakeVoltage_Blade1 float64 AI_intern_PitchMotor_BrakeVoltage_Blade2 float64 AI_intern_PitchMotor_BrakeVoltage_Blade3 float64 AI_intern_PitchMotor_BrakeCurrent_Blade1 float64 AI_intern_PitchMotor_BrakeCurrent_Blade2 float64 AI_intern_PitchMotor_BrakeCurrent_Blade3 float64 AI_intern_Temp_HubBox_Blade1 float64 AI_intern_Temp_HubBox_Blade2 float64 AI_intern_Temp_HubBox_Blade3 float64 AI_intern_Temp_Pitch1_HeatSink float64 AI_intern_Temp_Pitch2_HeatSink float64 AI_intern_Temp_Pitch3_HeatSink float64 AI_intern_ErrorStackBlade1 float64 AI_intern_ErrorStackBlade2 float64 AI_intern_ErrorStackBlade3 float64 AI_intern_Temp_BatteryBox_Blade1 float64 AI_intern_Temp_BatteryBox_Blade2 float64 AI_intern_Temp_BatteryBox_Blade3 float64 AI_intern_DC_LinkVoltage1 float64 AI_intern_DC_LinkVoltage2 float64 AI_intern_DC_LinkVoltage3 float64 Temp_Yaw_Motor1 float64 Temp_Yaw_Motor2 float64 Temp_Yaw_Motor3 float64 Temp_Yaw_Motor4 float64 AO_DFIG_Power_Setpiont float64 AO_DFIG_Q_Setpoint float64 AI_DFIG_Torque_actual float64 AI_DFIG_SpeedGenerator_Encoder float64 AI_intern_DFIG_DC_Link_Voltage_actual float64 AI_intern_DFIG_MSC_current float64 AI_intern_DFIG_Main_voltage float64 AI_intern_DFIG_Main_current float64 AI_intern_DFIG_active_power_actual float64 AI_intern_DFIG_reactive_power_actual float64 AI_intern_DFIG_active_power_actual_LSC float64 AI_intern_DFIG_LSC_current float64 AI_intern_DFIG_Data_log_number float64 AI_intern_Damper_OscMagnitude float64 AI_intern_Damper_PassbandFullLoad float64 AI_YawBrake_TempRise1 float64 AI_YawBrake_TempRise2 float64 AI_YawBrake_TempRise3 float64 AI_YawBrake_TempRise4 float64 AI_intern_NacelleDrill_at_NorthPosSensor float64 Energy float64 // new added on Sep 14, 2016 by ams EnergyLost float64 // new added on Sep 14, 2016 by ams TurbineElevation float64 // new added on Sep 14, 2016 by ams DenValue float64 // new added on Sep 14, 2016 by ams DenPh float64 // new added on Sep 14, 2016 by ams DenWindSpeed float64 // new added on Sep 14, 2016 by ams DenAdjWindSpeed float64 // new added on Sep 14, 2016 by ams DenPower float64 // new added on Sep 14, 2016 by ams DenEnergy float64 // new added on Sep 14, 2016 by ams PCValue float64 // new added on Sep 15, 2016 by ams PCValueAdj float64 // new added on Sep 15, 2016 by ams PCDeviation float64 // new added on Sep 15, 2016 by ams WSAdjForPC float64 // new added on Sep 16, 2016 by ams WSAvgForPC float64 // new added on Sep 16, 2016 by ams TotalAvail float64 // new added on Sep 27, 2016 by ams MachineAvail float64 // new added on Sep 27, 2016 by ams GridAvail float64 // new added on Sep 27, 2016 by ams TotalAvailAll float64 // new added on May 12, 2017 by fr MachineAvailAll float64 // new added on May 12, 2017 by fr GridAvailAll float64 // new added on May 12, 2017 by fr DenPcDeviation float64 // new added on Sep 27, 2016 by ams DenDeviationPct float64 // new added on Sep 27, 2016 by ams DenPcValue float64 // new added on Sep 27, 2016 by ams DeviationPct float64 // new added on Sep 27, 2016 by ams MTTR float64 MTTF float64 PerformanceIndex float64 PowerLost float64 GridDowntime float64 MachineDowntime float64 UnknownDowntime float64 GridDowntimeAll float64 MachineDowntimeAll float64 UnknownDowntimeAll float64 }
func (*ScadaDataOEM) GetColumnInfos ¶
func (m *ScadaDataOEM) GetColumnInfos(colName string) tk.M
func (*ScadaDataOEM) GetXlsColumns ¶
func (m *ScadaDataOEM) GetXlsColumns() []string
func (*ScadaDataOEM) New ¶
func (m *ScadaDataOEM) New() *ScadaDataOEM
func (*ScadaDataOEM) RecordID ¶
func (m *ScadaDataOEM) RecordID() interface{}
func (*ScadaDataOEM) TableName ¶
func (m *ScadaDataOEM) TableName() string
type ScadaHFD ¶
type ScadaHFD struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" , json:"_id" ` TimeStamp time.Time DateInfo DateInfo ProjectName string Turbine string ActivePower float64 Production float64 OprHours float64 WtgOkHours float64 WindSpeed float64 WindDirection float64 NacellePosition float64 Temperature float64 PitchAngle float64 RotorRPM float64 }
type ScadaLastUpdate ¶
type ScadaLastUpdate struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` LastUpdate time.Time DateInfo DateInfo ProjectName string NoOfProjects int NoOfTurbines int TotalMaxCapacity float64 CurrentDown int TwoDaysDown int Productions []LastData24Hours CummulativeProductions []Last30Days }
func (*ScadaLastUpdate) New ¶
func (m *ScadaLastUpdate) New() *ScadaLastUpdate
func (*ScadaLastUpdate) RecordID ¶
func (m *ScadaLastUpdate) RecordID() interface{}
func (*ScadaLastUpdate) TableName ¶
func (m *ScadaLastUpdate) TableName() string
type ScadaMonitoring ¶
type ScadaMonitoring struct { orm.ModelBase `bson:"-",json:"-"` Id string ` bson:"_id" json:"_id" ` TimeStamp time.Time DateInfo DateInfo ProjectName string ActivePower float64 Production float64 OprHours float64 WtgOkHours float64 WindSpeed float64 WindSpeedCount int WindDirection float64 WindDirectionCount int NacellePosition float64 NacellePositionCount int Temperature float64 TemperatureCount int PitchAngle float64 PitchAngleCount int RotorRPM float64 RotorRPMCount int Detail []ScadaMonitoringItem }
func (*ScadaMonitoring) New ¶
func (m *ScadaMonitoring) New() *ScadaMonitoring
func (*ScadaMonitoring) RecordID ¶
func (m *ScadaMonitoring) RecordID() interface{}
func (*ScadaMonitoring) TableName ¶
func (m *ScadaMonitoring) TableName() string
type ScadaMonitoringItem ¶
type ScadaPowerCurveItem ¶
type ScadaPowerCurveModel ¶
type ScadaPowerCurveModel struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectName string TurbineId string DataItems []ScadaPowerCurveItem }
func (*ScadaPowerCurveModel) New ¶
func (m *ScadaPowerCurveModel) New() *ScadaPowerCurveModel
func (*ScadaPowerCurveModel) RecordID ¶
func (m *ScadaPowerCurveModel) RecordID() interface{}
func (*ScadaPowerCurveModel) SetTableName ¶
func (m *ScadaPowerCurveModel) SetTableName(tblname string)
func (*ScadaPowerCurveModel) TableName ¶
func (m *ScadaPowerCurveModel) TableName() string
type ScadaRealTime ¶
type ScadaRealTime struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" json:"_id" ` TimeStamp time.Time DateInfo DateInfo ProjectName string Turbine string ActivePower float64 Production float64 OprHours float64 WtgOkHours float64 WindSpeed float64 WindDirection float64 NacellePosition float64 Temperature float64 PitchAngle float64 RotorRPM float64 LastUpdate time.Time RotorSpeed_RPM float64 GenSpeed_RPM float64 PitchAngle1 float64 PitchAngle2 float64 PitchAngle3 float64 PitchAccuV1 float64 PitchAccuV2 float64 PitchAccuV3 float64 PitchConvCurrent1 float64 PitchConvCurrent2 float64 PitchConvCurrent3 float64 TempConv1 float64 TempConv2 float64 TempConv3 float64 VoltageL1 float64 VoltageL2 float64 VoltageL3 float64 CurrentL1 float64 CurrentL2 float64 CurrentL3 float64 ReactivePower_kVAr float64 Frequency_Hz float64 Total_Prod_Day_kWh float64 PowerFactor float64 TempG1L1 float64 TempG1L2 float64 TempG1L3 float64 TempGeneratorBearingDE float64 TempGeneratorBearingNDE float64 TempGearBoxHSSDE float64 TempGearBoxHSSNDE float64 TempGearBoxIMSDE float64 TempGearBoxIMSNDE float64 TempGearBoxOilSump float64 TempNacelle float64 TempOutdoor float64 TempHubBearing float64 DrTrVibValue float64 }
func (*ScadaRealTime) New ¶
func (m *ScadaRealTime) New() *ScadaRealTime
func (*ScadaRealTime) RecordID ¶
func (m *ScadaRealTime) RecordID() interface{}
func (*ScadaRealTime) TableName ¶
func (m *ScadaRealTime) TableName() string
type ScadaRealTimeNew ¶
type ScadaRealTimeNew struct { orm.ModelBase `bson:"-",json:"-"` Id string TimeStamp time.Time ProjectName string Tags string Turbine string Value float64 }
func (*ScadaRealTimeNew) New ¶
func (m *ScadaRealTimeNew) New() *ScadaRealTimeNew
func (*ScadaRealTimeNew) RecordID ¶
func (m *ScadaRealTimeNew) RecordID() interface{}
func (*ScadaRealTimeNew) TableName ¶
func (m *ScadaRealTimeNew) TableName() string
type ScadaSummaryByMonth ¶
type ScadaSummaryByMonth struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectName string Production float64 ProductionLastYear float64 Revenue float64 RevenueInLacs float64 TrueAvail float64 ScadaAvail float64 MachineAvail float64 GridAvail float64 PLF float64 Budget float64 AvgWindSpeed float64 ExpWindSpeed float64 DowntimeHours float64 LostEnergy float64 RevenueLoss float64 }
func (*ScadaSummaryByMonth) New ¶
func (m *ScadaSummaryByMonth) New() *ScadaSummaryByMonth
func (*ScadaSummaryByMonth) RecordID ¶
func (m *ScadaSummaryByMonth) RecordID() interface{}
func (*ScadaSummaryByMonth) TableName ¶
func (m *ScadaSummaryByMonth) TableName() string
type ScadaSummaryByProject ¶
type ScadaSummaryByProject struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` DataItems []ScadaSummaryByProjectItem }
func (*ScadaSummaryByProject) New ¶
func (m *ScadaSummaryByProject) New() *ScadaSummaryByProject
func (*ScadaSummaryByProject) RecordID ¶
func (m *ScadaSummaryByProject) RecordID() interface{}
func (*ScadaSummaryByProject) TableName ¶
func (m *ScadaSummaryByProject) TableName() string
type ScadaSummaryDaily ¶
type ScadaSummaryDaily struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectName string Turbine string PowerKw float64 Production float64 // it also called energy, measurement in kwh PCDeviation float64 Revenue float64 RevenueInLacs float64 OkTime float64 TrueAvail float64 ScadaAvail float64 MachineAvail float64 GridAvail float64 TotalAvail float64 PLF float64 Budget float64 AvgWindSpeed float64 ExpWindSpeed float64 DowntimeHours float64 LostEnergy float64 RevenueLoss float64 MachineDownHours float64 GridDownHours float64 OtherDowntimeHours float64 MachineDownLoss float64 GridDownLoss float64 OtherDownLoss float64 ElectricalLosses float64 ProductionRatio float64 NoOfFailures int TotalMinutes int DetWindSpeed DetailWindSpeed TotalRows float64 LoWindTime float64 }
func (*ScadaSummaryDaily) New ¶
func (m *ScadaSummaryDaily) New() *ScadaSummaryDaily
func (*ScadaSummaryDaily) RecordID ¶
func (m *ScadaSummaryDaily) RecordID() interface{}
func (*ScadaSummaryDaily) TableName ¶
func (m *ScadaSummaryDaily) TableName() string
type ScadaThreeSecs ¶
type ScadaThreeSecs struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` TimeStamp1 time.Time DateId1 time.Time TimeStamp2 time.Time DateId2 time.Time DateId1Info DateInfo DateId2Info DateInfo ProjectName string Turbine string THour int TMinute int TSecond int TMinuteValue float64 TMinuteCategory int TimeStampConverted time.Time TimeStampConvertedInt int64 TimeStampSecondGroup time.Time Fast_CurrentL3 float64 Fast_ActivePower_kW float64 Fast_CurrentL1 float64 Fast_ActivePowerSetpoint_kW float64 Fast_CurrentL2 float64 Fast_DrTrVibValue float64 Fast_GenSpeed_RPM float64 Fast_PitchAccuV1 float64 Fast_PitchAngle float64 Fast_PitchAngle3 float64 Fast_PitchAngle2 float64 Fast_PitchConvCurrent1 float64 Fast_PitchConvCurrent3 float64 Fast_PitchConvCurrent2 float64 Fast_PowerFactor float64 Fast_ReactivePowerSetpointPPC_kVAr float64 Fast_ReactivePower_kVAr float64 Fast_RotorSpeed_RPM float64 Fast_VoltageL1 float64 Fast_VoltageL2 float64 Fast_WindSpeed_ms float64 Slow_CapableCapacitiveReactPwr_kVAr float64 Slow_CapableInductiveReactPwr_kVAr float64 Slow_DateTime_Sec float64 Slow_NacellePos float64 Fast_PitchAngle1 float64 Fast_VoltageL3 float64 Slow_CapableCapacitivePwrFactor float64 Fast_Total_Production_kWh float64 Fast_Total_Prod_Day_kWh float64 Fast_Total_Prod_Month_kWh float64 Fast_ActivePowerOutPWCSell_kW float64 Fast_Frequency_Hz float64 Slow_TempG1L2 float64 Slow_TempG1L3 float64 Slow_TempGearBoxHSSDE float64 Slow_TempGearBoxIMSNDE float64 Slow_TempOutdoor float64 Fast_PitchAccuV3 float64 Slow_TotalTurbineActiveHours float64 Slow_TotalTurbineOKHours float64 Slow_TotalTurbineTimeAllHours float64 Slow_TempG1L1 float64 Slow_TempGearBoxOilSump float64 Fast_PitchAccuV2 float64 Slow_TotalGridOkHours float64 Slow_TotalActPowerOut_kWh float64 Fast_YawService float64 Fast_YawAngle float64 Slow_WindDirection float64 Slow_CapableInductivePwrFactor float64 Slow_TempGearBoxHSSNDE float64 Slow_TempHubBearing float64 Slow_TotalG1ActiveHours float64 Slow_TotalActPowerOutG1_kWh float64 Slow_TotalReactPowerInG1_kVArh float64 Slow_NacelleDrill float64 Slow_TempGearBoxIMSDE float64 Fast_Total_Operating_hrs float64 Slow_TempNacelle float64 Fast_Total_Grid_OK_hrs float64 Fast_Total_WTG_OK_hrs float64 Slow_TempCabinetTopBox float64 Slow_TempGeneratorBearingNDE float64 Fast_Total_Access_hrs float64 Slow_TempBottomPowerSection float64 Slow_TempGeneratorBearingDE float64 Slow_TotalReactPowerIn_kVArh float64 Slow_TempBottomControlSection float64 Slow_TempConv1 float64 Fast_ActivePowerRated_kW float64 Fast_NodeIP float64 Fast_PitchSpeed1 float64 Slow_CFCardSize float64 Slow_CPU_Number float64 Slow_CFCardSpaceLeft float64 Slow_TempBottomCapSection float64 Slow_RatedPower float64 Slow_TempConv3 float64 Slow_TempConv2 float64 Slow_TotalActPowerIn_kWh float64 Slow_TotalActPowerInG1_kWh float64 Slow_TotalActPowerInG2_kWh float64 Slow_TotalActPowerOutG2_kWh float64 Slow_TotalG2ActiveHours float64 Slow_TotalReactPowerInG2_kVArh float64 Slow_TotalReactPowerOut_kVArh float64 Slow_UTCoffset_int float64 Line int File string }
func (*ScadaThreeSecs) New ¶
func (m *ScadaThreeSecs) New() *ScadaThreeSecs
func (*ScadaThreeSecs) RecordID ¶
func (m *ScadaThreeSecs) RecordID() interface{}
func (*ScadaThreeSecs) TableName ¶
func (m *ScadaThreeSecs) TableName() string
type ScadaThreeSecsExt ¶
type ScadaThreeSecsExt struct { orm.ModelBase `bson:"-",json:"-"` ID string ` bson:"_id" , json:"_id" ` /*TimeStamp1 time.Time DateId1 time.Time TimeStamp2 time.Time DateId2 time.Time DateId1Info DateInfo DateId2Info DateInfo*/ ProjectName string Turbine string THour int TMinute int TSecond int TMinuteValue float64 TMinuteCategory int TimeStampConverted time.Time TimeStampConvertedInt int64 TimeStampSecondGroup time.Time Fast_CurrentL3 float64 Fast_ActivePower_kW float64 Fast_CurrentL1 float64 Fast_ActivePowerSetpoint_kW float64 Fast_CurrentL2 float64 Fast_DrTrVibValue float64 Fast_GenSpeed_RPM float64 Fast_PitchAccuV1 float64 Fast_PitchAngle float64 Fast_PitchAngle3 float64 Fast_PitchAngle2 float64 Fast_PitchConvCurrent1 float64 Fast_PitchConvCurrent3 float64 Fast_PitchConvCurrent2 float64 Fast_PowerFactor float64 Fast_ReactivePowerSetpointPPC_kVAr float64 Fast_ReactivePower_kVAr float64 Fast_RotorSpeed_RPM float64 Fast_VoltageL1 float64 Fast_VoltageL2 float64 Fast_WindSpeed_ms float64 Slow_CapableCapacitiveReactPwr_kVAr float64 Slow_CapableInductiveReactPwr_kVAr float64 Slow_DateTime_Sec float64 Slow_NacellePos float64 Fast_PitchAngle1 float64 Fast_VoltageL3 float64 Slow_CapableCapacitivePwrFactor float64 Fast_Total_Production_kWh float64 Fast_Total_Prod_Day_kWh float64 Fast_Total_Prod_Month_kWh float64 Fast_ActivePowerOutPWCSell_kW float64 Fast_Frequency_Hz float64 Slow_TempG1L2 float64 Slow_TempG1L3 float64 Slow_TempGearBoxHSSDE float64 Slow_TempGearBoxIMSNDE float64 Slow_TempOutdoor float64 Fast_PitchAccuV3 float64 Slow_TotalTurbineActiveHours float64 Slow_TotalTurbineOKHours float64 Slow_TotalTurbineTimeAllHours float64 Slow_TempG1L1 float64 Slow_TempGearBoxOilSump float64 Fast_PitchAccuV2 float64 Slow_TotalGridOkHours float64 Slow_TotalActPowerOut_kWh float64 Fast_YawService float64 Fast_YawAngle float64 Slow_WindDirection float64 Slow_CapableInductivePwrFactor float64 Slow_TempGearBoxHSSNDE float64 Slow_TempHubBearing float64 Slow_TotalG1ActiveHours float64 Slow_TotalActPowerOutG1_kWh float64 Slow_TotalReactPowerInG1_kVArh float64 Slow_NacelleDrill float64 Slow_TempGearBoxIMSDE float64 Fast_Total_Operating_hrs float64 Slow_TempNacelle float64 Fast_Total_Grid_OK_hrs float64 Fast_Total_WTG_OK_hrs float64 Slow_TempCabinetTopBox float64 Slow_TempGeneratorBearingNDE float64 Fast_Total_Access_hrs float64 Slow_TempBottomPowerSection float64 Slow_TempGeneratorBearingDE float64 Slow_TotalReactPowerIn_kVArh float64 Slow_TempBottomControlSection float64 Slow_TempConv1 float64 Fast_ActivePowerRated_kW float64 Fast_NodeIP float64 Fast_PitchSpeed1 float64 Slow_CFCardSize float64 Slow_CPU_Number float64 Slow_CFCardSpaceLeft float64 Slow_TempBottomCapSection float64 Slow_RatedPower float64 Slow_TempConv3 float64 Slow_TempConv2 float64 Slow_TotalActPowerIn_kWh float64 Slow_TotalActPowerInG1_kWh float64 Slow_TotalActPowerInG2_kWh float64 Slow_TotalActPowerOutG2_kWh float64 Slow_TotalG2ActiveHours float64 Slow_TotalReactPowerInG2_kVArh float64 Slow_TotalReactPowerOut_kVArh float64 Slow_UTCoffset_int float64 Fast_CurrentL3CountSecs int Fast_ActivePower_kWCountSecs int Fast_CurrentL1CountSecs int Fast_ActivePowerSetpoint_kWCountSecs int Fast_CurrentL2CountSecs int Fast_DrTrVibValueCountSecs int Fast_GenSpeed_RPMCountSecs int Fast_PitchAccuV1CountSecs int Fast_PitchAngleCountSecs int Fast_PitchAngle3CountSecs int Fast_PitchAngle2CountSecs int Fast_PitchConvCurrent1CountSecs int Fast_PitchConvCurrent3CountSecs int Fast_PitchConvCurrent2CountSecs int Fast_PowerFactorCountSecs int Fast_ReactivePowerSetpointPPC_kVArCountSecs int Fast_ReactivePower_kVArCountSecs int Fast_RotorSpeed_RPMCountSecs int Fast_VoltageL1CountSecs int Fast_VoltageL2CountSecs int Fast_WindSpeed_msCountSecs int Slow_CapableCapacitiveReactPwr_kVArCountSecs int Slow_CapableInductiveReactPwr_kVArCountSecs int Slow_DateTime_SecCountSecs int Slow_NacellePosCountSecs int Fast_PitchAngle1CountSecs int Fast_VoltageL3CountSecs int Slow_CapableCapacitivePwrFactorCountSecs int Fast_Total_Production_kWhCountSecs int Fast_Total_Prod_Day_kWhCountSecs int Fast_Total_Prod_Month_kWhCountSecs int Fast_ActivePowerOutPWCSell_kWCountSecs int Fast_Frequency_HzCountSecs int Slow_TempG1L2CountSecs int Slow_TempG1L3CountSecs int Slow_TempGearBoxHSSDECountSecs int Slow_TempGearBoxIMSNDECountSecs int Slow_TempOutdoorCountSecs int Fast_PitchAccuV3CountSecs int Slow_TotalTurbineActiveHoursCountSecs int Slow_TotalTurbineOKHoursCountSecs int Slow_TotalTurbineTimeAllHoursCountSecs int Slow_TempG1L1CountSecs int Slow_TempGearBoxOilSumpCountSecs int Fast_PitchAccuV2CountSecs int Slow_TotalGridOkHoursCountSecs int Slow_TotalActPowerOut_kWhCountSecs int Fast_YawServiceCountSecs int Fast_YawAngleCountSecs int Slow_WindDirectionCountSecs int Slow_CapableInductivePwrFactorCountSecs int Slow_TempGearBoxHSSNDECountSecs int Slow_TempHubBearingCountSecs int Slow_TotalG1ActiveHoursCountSecs int Slow_TotalActPowerOutG1_kWhCountSecs int Slow_TotalReactPowerInG1_kVArhCountSecs int Slow_NacelleDrillCountSecs int Slow_TempGearBoxIMSDECountSecs int Fast_Total_Operating_hrsCountSecs int Slow_TempNacelleCountSecs int Fast_Total_Grid_OK_hrsCountSecs int Fast_Total_WTG_OK_hrsCountSecs int Slow_TempCabinetTopBoxCountSecs int Slow_TempGeneratorBearingNDECountSecs int Fast_Total_Access_hrsCountSecs int Slow_TempBottomPowerSectionCountSecs int Slow_TempGeneratorBearingDECountSecs int Slow_TotalReactPowerIn_kVArhCountSecs int Slow_TempBottomControlSectionCountSecs int Slow_TempConv1CountSecs int Fast_ActivePowerRated_kWCountSecs int Fast_NodeIPCountSecs int Fast_PitchSpeed1CountSecs int Slow_CFCardSizeCountSecs int Slow_CPU_NumberCountSecs int Slow_CFCardSpaceLeftCountSecs int Slow_TempBottomCapSectionCountSecs int Slow_RatedPowerCountSecs int Slow_TempConv3CountSecs int Slow_TempConv2CountSecs int Slow_TotalActPowerIn_kWhCountSecs int Slow_TotalActPowerInG1_kWhCountSecs int Slow_TotalActPowerInG2_kWhCountSecs int Slow_TotalActPowerOutG2_kWhCountSecs int Slow_TotalG2ActiveHoursCountSecs int Slow_TotalReactPowerInG2_kVArhCountSecs int Slow_TotalReactPowerOut_kVArhCountSecs int Slow_UTCoffset_intCountSecs int // Line int File string }
func (*ScadaThreeSecsExt) New ¶
func (m *ScadaThreeSecsExt) New() *ScadaThreeSecsExt
func (*ScadaThreeSecsExt) RecordID ¶
func (m *ScadaThreeSecsExt) RecordID() interface{}
func (*ScadaThreeSecsExt) TableName ¶
func (m *ScadaThreeSecsExt) TableName() string
type StrangethresholdMaster ¶
type StrangethresholdMaster struct { ID string ` bson:"_id" json:"_id" ` Max float64 Min float64 ProjectName []string Tags string Type string }
func (*StrangethresholdMaster) New ¶
func (m *StrangethresholdMaster) New() *StrangethresholdMaster
func (*StrangethresholdMaster) RecordID ¶
func (m *StrangethresholdMaster) RecordID() interface{}
func (*StrangethresholdMaster) TableName ¶
func (m *StrangethresholdMaster) TableName() string
type StrangethresholdOld ¶
type TurbineCollaborationModel ¶
type TurbineCollaborationModel struct { orm.ModelBase `bson:"-" json:"-"` Id string ` bson:"_id" json:"_id" ` ResponseFor string ProjectId string TurbineId string TurbineName string Feeder string Date time.Time DateInfo DateInfo Status string Remark string CreatedBy string CreatedByName string CreatedOn time.Time CreatedIp string CreatedLoc string IsDeleted bool }
func (*TurbineCollaborationModel) New ¶
func (m *TurbineCollaborationModel) New() *TurbineCollaborationModel
func (*TurbineCollaborationModel) RecordID ¶
func (m *TurbineCollaborationModel) RecordID() interface{}
func (*TurbineCollaborationModel) TableName ¶
func (m *TurbineCollaborationModel) TableName() string
type TurbineMaster ¶
type TurbineMaster struct { orm.ModelBase `bson:"-" json:"-"` ID bson.ObjectId ` bson:"_id" json:"_id" ` TurbineId string TurbineName string Feeder string Project string Latitude float64 Longitude float64 Elevation float64 CapacityMW float64 Routine string TotalTurbine int Active bool TopCorrelation []string Engine string Cluster float64 ProjectDgr string TurbineDgr string }
func (*TurbineMaster) New ¶
func (m *TurbineMaster) New() *TurbineMaster
func (*TurbineMaster) RecordID ¶
func (m *TurbineMaster) RecordID() interface{}
func (*TurbineMaster) TableName ¶
func (m *TurbineMaster) TableName() string
type TurbineModel ¶
type TurbineModel struct { orm.ModelBase `bson:"-" json:"-"` Id string ` bson:"_id" json:"_id" ` TurbineId string TurbineName string Feeder string Project string Latitude float64 Longitude float64 Elevation float64 Capacitymw float64 TopCorrelation []string Routine string Engine string }
func (*TurbineModel) New ¶
func (m *TurbineModel) New() *TurbineModel
func (*TurbineModel) RecordID ¶
func (m *TurbineModel) RecordID() interface{}
func (*TurbineModel) TableName ¶
func (m *TurbineModel) TableName() string
type TurbineOut ¶
type TurbineStatus ¶
type TurbineStatus struct { orm.ModelBase `bson:"-" json:"-"` ID string ` bson:"_id" , json:"_id" ` ProjectName string Turbine string TimeUpdate time.Time Status int // 0 : down, 1 : up AlarmCode int AlarmDesc string IsWarning bool DateStart time.Time }
func (*TurbineStatus) New ¶
func (m *TurbineStatus) New() *TurbineStatus
func (*TurbineStatus) RecordID ¶
func (m *TurbineStatus) RecordID() interface{}
func (*TurbineStatus) TableName ¶
func (m *TurbineStatus) TableName() string
type UserModel ¶
type UserModel struct { orm.ModelBase `bson:"-",json:"-"` Id bson.ObjectId ` bson:"_id" , json:"_id" ` UserId string UserName string Password string Email string DataAccess map[string][]string }
func NewUserModel ¶
func NewUserModel() *UserModel
type UserPreferences ¶
type UserPreferences struct { orm.ModelBase `bson:"-",json:"-"` Id string ` bson:"_id" , json:"_id" ` // the id will be the user id LoginID string KPIAnalysis []KPIAnalysis AnalysisStudio []AnalysisStudio }
func (*UserPreferences) RecordID ¶
func (e *UserPreferences) RecordID() interface{}
func (*UserPreferences) TableName ¶
func (m *UserPreferences) TableName() string
type WRA ¶
type WindRoseContribute ¶
type WindRoseContributeMT ¶
type WindRoseContributeNew ¶
type WindRoseItem ¶
type WindRoseItemMT ¶
type WindRoseItemNew ¶
type WindRoseMTModel ¶
type WindRoseMTModel struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectId string WindRoseItems []WindRoseItemMT TotalContributes []WindRoseContributeMT }
func (*WindRoseMTModel) New ¶
func (m *WindRoseMTModel) New() *WindRoseMTModel
func (*WindRoseMTModel) RecordID ¶
func (m *WindRoseMTModel) RecordID() interface{}
func (*WindRoseMTModel) TableName ¶
func (m *WindRoseMTModel) TableName() string
type WindRoseModel ¶
type WindRoseModel struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectId string TurbineId string WindRoseItems []WindRoseItem TotalContributes []WindRoseContribute }
func (*WindRoseModel) New ¶
func (m *WindRoseModel) New() *WindRoseModel
func (*WindRoseModel) RecordID ¶
func (m *WindRoseModel) RecordID() interface{}
func (*WindRoseModel) TableName ¶
func (m *WindRoseModel) TableName() string
type WindRoseNewModel ¶
type WindRoseNewModel struct { orm.ModelBase `bson:"-",json:"-"` ID bson.ObjectId ` bson:"_id" , json:"_id" ` DateInfo DateInfo ProjectId string TurbineId string WindRoseItems []WindRoseItemNew TotalContributes []WindRoseContributeNew }
func (*WindRoseNewModel) New ¶
func (m *WindRoseNewModel) New() *WindRoseNewModel
func (*WindRoseNewModel) RecordID ¶
func (m *WindRoseNewModel) RecordID() interface{}
func (*WindRoseNewModel) TableName ¶
func (m *WindRoseNewModel) TableName() string
Source Files ¶
- access_m.go
- alarm.go
- alarmbrake.go
- alarmsummary.go
- dataRealtime.go
- dataavailability.go
- dataperiod.go
- dgr.go
- dgrScada.go
- dgrdowntime.go
- email.go
- event.go
- eventhfd.go
- eventraw.go
- expwindspeed.go
- forecast.go
- group_m.go
- jmr.go
- lastexecprocess.go
- log_m.go
- login_m.go
- master.go
- metTower.go
- monitoring.go
- monitoringnotif.go
- powercurve.go
- pvalue.go
- scadaConvTenMin.go
- scadaData.go
- scadaDataHFD.go
- scadaDataOem.go
- scadaThreeSecs.go
- scadaThreeSecsExt.go
- scadasummary.go
- session_m.go
- turbine.go
- turbinecollaboration.go
- user.go
- user_m.go
- user_preferences.go
- windrose.go
- wra.go
Click to show internal directories.
Click to hide internal directories.