コード例 #1
0
ファイル: Destination.cs プロジェクト: LorenVS/bacstack
 public Destination(DaysOfWeek validDays, Time fromTime, Time toTime, Recipient recipient, uint processIdentifier, bool issueConfirmedNotifications, EventTransitionBits transitions)
 {
     this.ValidDays = validDays;
     this.FromTime = fromTime;
     this.ToTime = toTime;
     this.Recipient = recipient;
     this.ProcessIdentifier = processIdentifier;
     this.IssueConfirmedNotifications = issueConfirmedNotifications;
     this.Transitions = transitions;
 }
コード例 #2
0
ファイル: TimeStamp.cs プロジェクト: LorenVS/bacstack
 public TimeWrapper(Time item)
 {
     this.Item = item;
 }
コード例 #3
0
ファイル: TimeStamp.cs プロジェクト: LorenVS/bacstack
 public static TimeStamp NewTime(Time time)
 {
     return new TimeWrapper(time);
 }
コード例 #4
0
ファイル: DateAndTime.cs プロジェクト: LorenVS/bacstack
 public DateAndTime(Date date, Time time)
 {
     this.Date = date;
     this.Time = time;
 }
コード例 #5
0
ファイル: TagWriterSink.cs プロジェクト: LorenVS/bacstack
 /// <summary>
 /// Puts a value into the sink
 /// </summary>
 /// <param name="value">The value to put</param>
 public void PutTime(Time value)
 {
     _require(StreamOp.Time);
     _writer.WriteTime(value, _state.Tag);
     _moveNext();
 }
コード例 #6
0
ファイル: TagWriter.cs プロジェクト: LorenVS/bacstack
 /// <summary>
 /// Writes a time value to the stream
 /// </summary>
 /// <param name="value">The value to write</param>
 /// <param name="tag">The tag number, or 255 for an application tag</param>
 public void WriteTime(Time value, byte tag = 255)
 {
     _writeLengthHeader(tag, ApplicationTag.Time, 4);
     _writer.Write(value.Hour);
     _writer.Write(value.Minute);
     _writer.Write(value.Second);
     _writer.Write(value.Hundredths);
 }
コード例 #7
0
ファイル: TimeValue.cs プロジェクト: LorenVS/bacstack
 public TimeValue(Time time, GenericValue value)
 {
     this.Time = time;
     this.Value = value;
 }