Class AlarmRequest
Inheritance
System.Object
AlarmRequest
Assembly: cs.temp.dll.dll
Syntax
public sealed class AlarmRequest : Google.Protobuf.IMessage<AlarmRequest>
Constructors
AlarmRequest()
Declaration
AlarmRequest(AlarmRequest)
Declaration
public AlarmRequest(AlarmRequest other)
Parameters
Fields
ActionFieldNumber
Field number for the "action" field.
Declaration
public const int ActionFieldNumber = 1
Field Value
Type |
Description |
System.Int32 |
|
AlarmFieldNumber
Field number for the "alarm" field.
Declaration
public const int AlarmFieldNumber = 3
Field Value
Type |
Description |
System.Int32 |
|
MemberIDFieldNumber
Field number for the "memberID" field.
Declaration
public const int MemberIDFieldNumber = 2
Field Value
Type |
Description |
System.Int32 |
|
Properties
Action
action is the kind of alarm request to issue. The action
may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a
raised alarm.
Declaration
public AlarmRequest.Types.AlarmAction Action { get; set; }
Property Value
Alarm
alarm is the type of alarm to consider for this request.
Declaration
public AlarmType Alarm { get; set; }
Property Value
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
MemberID
memberID is the ID of the member associated with the alarm. If memberID is 0, the
alarm request covers all members.
Declaration
public ulong MemberID { get; set; }
Property Value
Type |
Description |
System.UInt64 |
|
Parser
Declaration
public static Google.Protobuf.MessageParser<AlarmRequest> Parser { get; }
Property Value
Type |
Description |
Google.Protobuf.MessageParser<AlarmRequest> |
|
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Type |
Description |
System.Int32 |
|
Clone()
Declaration
public AlarmRequest Clone()
Returns
Equals(AlarmRequest)
Declaration
public bool Equals(AlarmRequest other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
System.Object |
other |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
MergeFrom(AlarmRequest)
Declaration
public void MergeFrom(AlarmRequest other)
Parameters
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|