Gets the status range.
Namespace:
GrassValley.Mseries.ChanStatusAssembly: GrassValley.Mseries.ChanStatus (in GrassValley.Mseries.ChanStatus.dll) Version: 1.0.0.0
Syntax
C# |
---|
Object GetStatusRange( string statusQuery, ref int startUpdateNum, out int endUpdateNum ) |
Visual Basic (Declaration) |
---|
Function GetStatusRange ( _ statusQuery As String, _ ByRef startUpdateNum As Integer, _ <OutAttribute> ByRef endUpdateNum As Integer _ ) As Object |
Visual C++ |
---|
Object^ GetStatusRange( String^ statusQuery, int% startUpdateNum, [OutAttribute] int% endUpdateNum ) |
Parameters
- statusQuery
- Type: System..::.String
Status query.
- startUpdateNum
- Type:
System..::.Int32
%
Start update num.
- endUpdateNum
- Type:
System..::.Int32
%
End update num.
Return Value
object arrayRemarks
The memory-mapped file that lies beneath the ChannelStatus object stores
one second of values for each status name, one value per frame. GetStatus
returns the most recent value. GetStatusRange allows you to retrieve any
portion of this status history. The result is always an object array.
When returning more than one parameter value, result is an array of
arrays, one array per requested parameter. Since each value is stamped
with an update number, the startUpdateNum parameter can be used to request
a portion of the status history. This value is usually the EndUpdateNum
from the last call to GetStatusRange.