프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ExamineQueueState | void | ||
GenHashCode | void | ||
OnStatusMessage | void | ||
ResetStatistics | void | ||
SetInitializedState | void | ||
SetTemporalConstraint | void | ||
Start | void | ||
Stop | void |
메소드 | 설명 | |
---|---|---|
GetHashCode ( ) : int |
Serves as a hash function for the current ActionAdapterBase.
|
|
GetShortStatus ( int maxLength ) : string |
Gets a short one-line status of this ActionAdapterBase.
|
|
Initialize ( ) : void |
Initializes ActionAdapterBase.
|
|
QueueMeasurementsForProcessing ( IEnumerable |
Queues a collection of measurements for processing. Measurements are automatically filtered to the defined IAdapter.InputMeasurementKeys. Measurements are filtered against the defined InputMeasurementKeys. |
메소드 | 설명 | |
---|---|---|
ActionAdapterBase ( ) : System |
Creates a new ActionAdapterBase.
|
|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the ActionAdapterBase object and optionally releases the managed resources.
|
|
OnConfigurationChanged ( ) : void |
Raises ConfigurationChanged event.
|
|
OnInputMeasurementKeysUpdated ( ) : void |
Raises InputMeasurementKeysUpdated event.
|
|
OnNewMeasurements ( ICollection |
Raises the NewMeasurements event.
|
|
OnOutputMeasurementsUpdated ( ) : void |
Raises OutputMeasurementsUpdated event.
|
|
OnStatusMessage ( MessageLevel level, string status, string eventName = null, MessageFlags flags = MessageFlags.None ) : void |
Raises the StatusMessage event and sends this data to the Logger. |
|
TryGetMinimumNeededMeasurements ( IFrame frame, IMeasurement &measurements ) : bool |
Attempts to retrieve the minimum needed number of measurements from the frame (as specified by MinimumMeasurementsToUse) Remember this function will *only* return the minimum needed number of measurements, no more. If you want to use all available measurements in your adapter you should just use Frame.Measurements.Values directly. Note that the measurements array parameter will be created if the reference is null, otherwise if caller creates array it must be sized to MinimumMeasurementsToUse |
메소드 | 설명 | |
---|---|---|
ExamineQueueState ( ) : void | ||
GenHashCode ( ) : void | ||
OnStatusMessage ( string status ) : void | ||
ResetStatistics ( ) : void | ||
SetInitializedState ( bool initialized ) : void | ||
SetTemporalConstraint ( string startTime, string stopTime, string constraintParameters ) : void | ||
Start ( ) : void | ||
Stop ( ) : void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
리턴 | void |
public GetShortStatus ( int maxLength ) : string | ||
maxLength | int | Maximum number of available characters for display. |
리턴 | string |
protected OnNewMeasurements ( ICollection |
||
measurements | ICollection |
|
리턴 | void |
protected OnStatusMessage ( MessageLevel level, string status, string eventName = null, MessageFlags flags = MessageFlags.None ) : void | ||
level | MessageLevel | The |
status | string | New status message. |
eventName | string | A fixed string to classify this event; defaults to |
flags | MessageFlags | |
리턴 | void |
public QueueMeasurementsForProcessing ( IEnumerable |
||
measurements | IEnumerable |
Collection of measurements to queue for processing. |
리턴 | void |
protected TryGetMinimumNeededMeasurements ( IFrame frame, IMeasurement &measurements ) : bool | ||
frame | IFrame | Source frame for the measurements |
measurements | IMeasurement | Return array of measurements |
리턴 | bool |