C# Class TrakHound_Server.Plugins.SnapshotData.Snapshot

显示文件 Open project: TrakHound/TrakHound-Community Class Usage Examples

Private Properties

Property Type Description
GetTimestampFromCurrent System.DateTime
GetTimestampFromTrigger System.DateTime
ProcessCollected bool
ProcessCollectedCondtion bool
ProcessCollectedEvent bool
ProcessCollectedSample bool
ProcessGenerated void
ProcessVariables bool

Public Methods

Method Description
Copy ( ) : Snapshot
Process ( DeviceConfiguration config, ProcessInfo info ) : void
Snapshot ( ) : System

Private Methods

Method Description
GetTimestampFromCurrent ( Value value, ReturnData currentData ) : System.DateTime
GetTimestampFromTrigger ( Trigger trigger, List dataItems ) : System.DateTime
ProcessCollected ( Snapshot snapshot, ReturnData currentData ) : bool
ProcessCollectedCondtion ( Snapshot snapshot, List dataItems ) : bool
ProcessCollectedEvent ( Snapshot snapshot, List dataItems ) : bool
ProcessCollectedSample ( Snapshot snapshot, List dataItems ) : bool
ProcessGenerated ( Snapshot snapshot, GeneratedEvents gec, Instance currentInstanceData, ReturnData currentData ) : void
ProcessVariables ( Snapshot snapshot, DataTable dt ) : bool

Method Details

Copy() public method

public Copy ( ) : Snapshot
return Snapshot

Process() public static method

public static Process ( DeviceConfiguration config, ProcessInfo info ) : void
config TrakHound.Configurations.DeviceConfiguration
info ProcessInfo
return void

Snapshot() public method

public Snapshot ( ) : System
return System