Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BandAlarmStatus ¶
type BandAlarmStatus struct {
Label string `json:"label"`
MinFrequency Frequency `json:"minFrequency"`
MaxFrequency Frequency `json:"maxFrequency"`
CalculatedOverall *CalculatedOverall `json:"calculatedOverall,omitempty"`
Status int32 `json:"status"`
TriggeringMeasurement uuid.UUID `json:"triggeringMeasurement"`
}
type CalculatedOverall ¶
type ExternalAlarm ¶
type GenericAlarm ¶
type HalAlarmStatus ¶
type HalAlarmStatus struct {
Status int32 `json:"status"`
TriggeringMeasurement uuid.UUID `json:"triggeringMeasurement"`
Label string `json:"label"`
Bearing *Bearing `json:"bearing,omitempty"`
FaultFrequency *float64 `json:"faultFrequency,omitempty"`
HALIndex *float64 `json:"halIndex,omitempty"`
NumberOfHarmonicsUsed *int64 `json:"numberOfHarmonicsUsed,omitempty"`
RpmFactor *float64 `json:"rpmFactor,omitempty"`
ErrorDescription *string `json:"errorDescription,omitempty"`
}
type PointAlarmStatusEvent ¶
type PointAlarmStatusEvent struct {
*eventsource.BaseEvent
AlarmStatus int32 `json:"alarmStatus"`
AlarmsChanged bool `json:"alarmsChanged"`
UpdatedAt int64 `json:"updatedAt"`
BandAlarms []BandAlarmStatus `json:"bandAlarms"`
HalAlarms []HalAlarmStatus `json:"halAlarms"`
OverallAlarm *GenericAlarm `json:"overallAlarm,omitempty"`
ExternalAlarm *ExternalAlarm `json:"externalAlarm,omitempty"`
InspectionAlarm *GenericAlarm `json:"inspectionAlarm,omitempty"`
RateOfChangeAlarm *GenericAlarm `json:"rateOfChangeAlarm,omitempty"`
}
type SetPointAlarmThresholdEvent ¶
type SetPointAlarmThresholdEvent struct {
*eventsource.BaseEvent
Type int32 `json:"thresholdType"`
Inspection []byte `json:"inspection"`
FullScale *float64 `json:"thresholdFullScale,omitempty"`
BandAlarms [][]byte `json:"thresholdBandAlarms,omitempty"`
HalAlarms [][]byte `json:"thresholdHalAlarms,omitempty"`
Overall []byte `json:"thresholdOverall"`
RateOfChange []byte `json:"thresholdRateOfChange,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.