init
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* IDataCollectionEnabled.cs
|
||||
*
|
||||
* Copyright © 2010
|
||||
* Diversified Technical Systems, Inc.
|
||||
* All Rights Reserved.
|
||||
*/
|
||||
|
||||
namespace DTS.DAS.Concepts
|
||||
{ ///
|
||||
/// <summary>
|
||||
/// Representation of the ability to perform a basic data collection.
|
||||
/// </summary>
|
||||
///
|
||||
public interface IDataCollectionEnabled
|
||||
: IArmable,
|
||||
ITriggerable,
|
||||
IDownloadEnabled
|
||||
{ //
|
||||
// Additional properties required for rudimentary data collection.
|
||||
//
|
||||
double[] AvailableSampleRates { get; }
|
||||
double SampleRate { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* ITriggerable.cs
|
||||
*
|
||||
* Copyright © 2010
|
||||
* Diversified Technical Systems, Inc.
|
||||
* All Rights Reserved.
|
||||
*/
|
||||
|
||||
namespace DTS.DAS.Concepts
|
||||
{ ///
|
||||
/// <summary>
|
||||
/// Functional description of a "triggerable" object.
|
||||
/// </summary>
|
||||
///
|
||||
public interface ITriggerable
|
||||
{
|
||||
void Trigger();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user