Class HpExtendedIndexedStorage
Inheritance
System.Object
HpExtendedIndexedStorage
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FixAntenna.Message.dll
Syntax
public class HpExtendedIndexedStorage : ExtendedIndexedStorage
Constructors
HpExtendedIndexedStorage(Int32)
Declaration
protected HpExtendedIndexedStorage(int initialSize)
Parameters
Type |
Name |
Description |
System.Int32 |
initialSize |
|
Methods
getTagValueAsTimeOnly(Int32)
Parse the value of time (HH:MM:SS or HH:MM:SS[.sss][sss][sss])
Declaration
public override DateTime getTagValueAsTimeOnly(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
getTagValueAsTimeOnly(Int32, Int32)
Parse the value of time (HH:MM:SS or HH:MM:SS[.sss][sss][sss])
Declaration
public override DateTime getTagValueAsTimeOnly(int tagId, int occurrence)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
getTagValueAsTimeOnlyAtIndex(Int32)
Parse the value of time (HH:MM:SS or HH:MM:SS[.sss][sss][sss])
Declaration
public override DateTime getTagValueAsTimeOnlyAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
GetTagValueAsTimestamp(Int32)
Parse the value of timestamp (YYYYMMDD-HH:MM:SS.sss[sss][sss])
Declaration
public override DateTime GetTagValueAsTimestamp(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
GetTagValueAsTimestamp(Int32, Int32)
Parse the value of timestamp (YYYYMMDD-HH:MM:SS.sss[sss][sss])
Declaration
public override DateTime GetTagValueAsTimestamp(int tagId, int occurrence)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
GetTagValueAsTimestampAtIndex(Int32)
Parse the value of timestamp (YYYYMMDD-HH:MM:SS.sss[sss][sss])
Declaration
public override DateTime GetTagValueAsTimestampAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.DateTime |
Time with UTC kind
|
Overrides
getTagValueAsTZTimeOnly(Int32)
Parse the value of TZTimeOnly (HH:MM[:SS][.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset getTagValueAsTZTimeOnly(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
getTagValueAsTZTimeOnly(Int32, Int32)
Parse the value of TZTimeOnly (HH:MM[:SS][.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset getTagValueAsTZTimeOnly(int tagId, int occurrence)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
getTagValueAsTZTimeOnlyAtIndex(Int32)
Parse the value of TZTimeOnly (HH:MM[:SS][.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset getTagValueAsTZTimeOnlyAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
GetTagValueAsTzTimestamp(Int32)
Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset GetTagValueAsTzTimestamp(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
GetTagValueAsTzTimestamp(Int32, Int32)
Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset GetTagValueAsTzTimestamp(int tagId, int occurrence)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
GetTagValueAsTzTimestampAtIndex(Int32)
Parse the value of TZTimestamp (YYYYMMDD-HH:MM:SS[.sss][sss][sss][Z | [ + | - hh[:mm]]])
Declaration
public override DateTimeOffset GetTagValueAsTzTimestampAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.DateTimeOffset |
Time with offset
|
Overrides
SetDateTimeValue(Int32, DateTime, TimestampPrecision)
Declaration
public void SetDateTimeValue(int tagId, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetDateTimeValue(Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetDateTimeValue(int tagId, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
SetDateTimeValue(Int32, Int32, DateTime, TimestampPrecision)
Declaration
public void SetDateTimeValue(int tagId, int occurrence, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetDateTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetDateTimeValue(int tagId, int occurrence, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
SetDateTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
Declaration
public void SetDateTimeValueAtIndex(int index, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetDateTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetDateTimeValueAtIndex(int index, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
SetTimeValue(Int32, DateTime, TimestampPrecision)
Declaration
public void SetTimeValue(int tagId, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetTimeValue(Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetTimeValue(int tagId, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
SetTimeValue(Int32, Int32, DateTime, TimestampPrecision)
Declaration
public void SetTimeValue(int tagId, int occurrence, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetTimeValue(Int32, Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetTimeValue(int tagId, int occurrence, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Int32 |
occurrence |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|
SetTimeValueAtIndex(Int32, DateTime, TimestampPrecision)
Declaration
public void SetTimeValueAtIndex(int index, DateTime value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTime |
value |
|
TimestampPrecision |
precision |
|
SetTimeValueAtIndex(Int32, DateTimeOffset, TimestampPrecision)
Declaration
public void SetTimeValueAtIndex(int index, DateTimeOffset value, TimestampPrecision precision)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.DateTimeOffset |
value |
|
TimestampPrecision |
precision |
|