Package org.yamcs.protobuf
Interface AlarmDataOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AlarmData,AlarmData.Builder
public interface AlarmDataOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAcknowledged()if the operator has acknowledged the alarmAcknowledgeInfogetAcknowledgeInfo()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AcknowledgeInfoOrBuildergetAcknowledgeInfoOrBuilder()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;ClearInfogetClearInfo()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;ClearInfoOrBuildergetClearInfoOrBuilder()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;intgetCount()Number of samples received for the objectEventAlarmDatagetEventDetail()optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;EventAlarmDataOrBuildergetEventDetailOrBuilder()optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;Yamcs.NamedObjectIdgetId()For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>Yamcs.NamedObjectIdOrBuildergetIdOrBuilder()For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>booleangetLatching()Whether the alarm will stay triggered even when the process is OKAlarmNotificationTypegetNotificationType()optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;ParameterAlarmDatagetParameterDetail()optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;ParameterAlarmDataOrBuildergetParameterDetailOrBuilder()optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;booleangetProcessOK()if the process that generated the alarm is ok (i.e. parameter is within limits)intgetSeqNum()Distinguisher between multiple alarms for the same idAlarmSeveritygetSeverity()optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;ShelveInfogetShelveInfo()Details in case the alarm was shelvedShelveInfoOrBuildergetShelveInfoOrBuilder()Details in case the alarm was shelvedbooleangetTriggered()triggered is same with processOK except when the alarm is latchingcom.google.protobuf.TimestampgetTriggerTime()optional .google.protobuf.Timestamp triggerTime = 2;com.google.protobuf.TimestampOrBuildergetTriggerTimeOrBuilder()optional .google.protobuf.Timestamp triggerTime = 2;AlarmTypegetType()optional .yamcs.protobuf.alarms.AlarmType type = 1;intgetViolations()Number of times the object was in alarm statebooleanhasAcknowledged()if the operator has acknowledged the alarmbooleanhasAcknowledgeInfo()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;booleanhasClearInfo()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;booleanhasCount()Number of samples received for the objectbooleanhasEventDetail()optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;booleanhasId()For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>booleanhasLatching()Whether the alarm will stay triggered even when the process is OKbooleanhasNotificationType()optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;booleanhasParameterDetail()optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;booleanhasProcessOK()if the process that generated the alarm is ok (i.e. parameter is within limits)booleanhasSeqNum()Distinguisher between multiple alarms for the same idbooleanhasSeverity()optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;booleanhasShelveInfo()Details in case the alarm was shelvedbooleanhasTriggered()triggered is same with processOK except when the alarm is latchingbooleanhasTriggerTime()optional .google.protobuf.Timestamp triggerTime = 2;booleanhasType()optional .yamcs.protobuf.alarms.AlarmType type = 1;booleanhasViolations()Number of times the object was in alarm state-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasType
boolean hasType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
-
getType
AlarmType getType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
-
hasTriggerTime
boolean hasTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
-
getTriggerTime
com.google.protobuf.Timestamp getTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
-
getTriggerTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getTriggerTimeOrBuilder()
optional .google.protobuf.Timestamp triggerTime = 2;
-
hasId
boolean hasId()
For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>optional .yamcs.protobuf.NamedObjectId id = 3;
-
getId
Yamcs.NamedObjectId getId()
For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>optional .yamcs.protobuf.NamedObjectId id = 3;
-
getIdOrBuilder
Yamcs.NamedObjectIdOrBuilder getIdOrBuilder()
For parameter alarms, this is the id of the parameters For event alarms - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless EVENT_SOURCE starts with a "/" in which case the namespace is just the <EVENT_SOURCE> - the id.name is the <EVENT_TYPE>optional .yamcs.protobuf.NamedObjectId id = 3;
-
hasSeqNum
boolean hasSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
-
getSeqNum
int getSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
-
hasSeverity
boolean hasSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
-
getSeverity
AlarmSeverity getSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
-
hasViolations
boolean hasViolations()
Number of times the object was in alarm state
optional uint32 violations = 6;
-
getViolations
int getViolations()
Number of times the object was in alarm state
optional uint32 violations = 6;
-
hasCount
boolean hasCount()
Number of samples received for the object
optional uint32 count = 7;
-
getCount
int getCount()
Number of samples received for the object
optional uint32 count = 7;
-
hasAcknowledgeInfo
boolean hasAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
-
getAcknowledgeInfo
AcknowledgeInfo getAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
-
getAcknowledgeInfoOrBuilder
AcknowledgeInfoOrBuilder getAcknowledgeInfoOrBuilder()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
-
hasNotificationType
boolean hasNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
-
getNotificationType
AlarmNotificationType getNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
-
hasParameterDetail
boolean hasParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
getParameterDetail
ParameterAlarmData getParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
getParameterDetailOrBuilder
ParameterAlarmDataOrBuilder getParameterDetailOrBuilder()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
hasEventDetail
boolean hasEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
getEventDetail
EventAlarmData getEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
getEventDetailOrBuilder
EventAlarmDataOrBuilder getEventDetailOrBuilder()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
hasLatching
boolean hasLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
-
getLatching
boolean getLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
-
hasProcessOK
boolean hasProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)
optional bool processOK = 13;
-
getProcessOK
boolean getProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)
optional bool processOK = 13;
-
hasTriggered
boolean hasTriggered()
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
-
getTriggered
boolean getTriggered()
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
-
hasAcknowledged
boolean hasAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
-
getAcknowledged
boolean getAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
-
hasShelveInfo
boolean hasShelveInfo()
Details in case the alarm was shelved
optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
-
getShelveInfo
ShelveInfo getShelveInfo()
Details in case the alarm was shelved
optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
-
getShelveInfoOrBuilder
ShelveInfoOrBuilder getShelveInfoOrBuilder()
Details in case the alarm was shelved
optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
-
hasClearInfo
boolean hasClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
-
getClearInfo
ClearInfo getClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
-
getClearInfoOrBuilder
ClearInfoOrBuilder getClearInfoOrBuilder()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
-
-