![]() |
Rebroadcast
|
public class RebroadcastExporter : ExporterBase
The RebroadcastExporter type exposes the following members.
Name | Description | |
---|---|---|
![]() | RebroadcastExporter | Initializes a new instance of the RebroadcastExporter class. |
![]() | RebroadcastExporter(String) | Initializes a new instance of the RebroadcastExporter class. |
Name | Description | |
---|---|---|
![]() | ExportAddedHandler |
Gets or sets the Delegate to be invoked when a new Export is added to the Exports.
(Inherited from ExporterBase) |
![]() | ExportRemovedHandler |
Gets or sets the Delegate to be invoked when an existing Export is removed from the Exports.
(Inherited from ExporterBase) |
![]() | Exports |
Gets the Exports associated with the exporter.
(Inherited from ExporterBase) |
![]() | ExportUpdatedHandler |
Gets or sets the Delegate to be invoked when an existing Export from the Exports is updated.
(Inherited from ExporterBase) |
![]() | Listeners |
Gets the DataListeners providing real-time time-series data to the exporter.
(Inherited from ExporterBase) |
![]() | Name |
Gets or sets the name of the exporter.
(Inherited from ExporterBase) |
![]() | RealTimeExportQueue |
Gets the internal ProcessQueueT used for processing Exports defined as RealTime.
(Inherited from ExporterBase) |
Name | Description | |
---|---|---|
![]() | Dispose |
Releases all the resources used by the exporter.
(Inherited from ExporterBase) |
![]() | Dispose(Boolean) |
Releases the unmanaged resources used by the exporter and optionally releases the managed resources.
(Inherited from ExporterBase) |
![]() | Equals |
Determines whether the current exporter object is equal to obj.
(Inherited from ExporterBase) |
![]() | Finalize |
Releases the unmanaged resources before the exporter is reclaimed by GC.
(Inherited from ExporterBase) |
![]() | FindExport |
Returns the Export for the specified exportName from the Exports.
(Inherited from ExporterBase) |
![]() | FindListener |
Returns the DataListener for the specified listenerName from the Listeners.
(Inherited from ExporterBase) |
![]() | GetExportData |
Returns the current time-series data for the specified export organized by listener.
(Inherited from ExporterBase) |
![]() | GetExportDataAsDataset |
Returns the current time-series data for the specified export in a DataSet.
(Inherited from ExporterBase) |
![]() | GetHashCode |
Returns the hash code for the current exporter object.
(Inherited from ExporterBase) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
![]() | OnExportProcessed |
Raises the ExportProcessed event.
(Inherited from ExporterBase) |
![]() | OnExportProcessException |
Raises the ExportProcessException event.
(Inherited from ExporterBase) |
![]() | OnStatusUpdate |
Raises the StatusUpdate event.
(Inherited from ExporterBase) |
![]() | ProcessExport(Export) |
Processes the export using the current Data.
(Overrides ExporterBaseProcessExport(Export)) |
![]() | ProcessExport(String) |
Processes Export with the specified exportName.
(Inherited from ExporterBase) |
![]() | ProcessRealTimeData |
Handles the DataExtracted event for all the Listeners.
(Inherited from ExporterBase) |
![]() | ProcessRealTimeExport |
Processes the export using the real-time data.
(Overrides ExporterBaseProcessRealTimeExport(Export, DataListener, IListIDataPoint)) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
![]() | TransmitData | Performs the transmission of time-series data for the export. |
Name | Description | |
---|---|---|
![]() | ExportProcessed |
Occurs when the exporter finishes processing an Export.
(Inherited from ExporterBase) |
![]() | ExportProcessException |
Occurs when the exporter fails to process an Export due to an Exception.
(Inherited from ExporterBase) |
![]() | StatusUpdate |
Occurs when the exporter want to provide a status update.
(Inherited from ExporterBase) |
Name | Description | |
---|---|---|
![]() | GetEnumValueOrDefault |
Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |
![]() | GetEnumValueOrDefaultT |
Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |
<?xml version="1.0" encoding="utf-16"?> <Export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Name>RebroadcastExport</Name> <Type>RealTime</Type> <Interval>0</Interval> <Exporter>RebroadcastExporter</Exporter> <Settings> <ExportSetting> <Name>CommunicationConfiguration</Name> <Value>Protocol=TCP;Server=localhost:1002</Value> </ExportSetting> <ExportSetting> <Name>LegacyMode</Name> <Value>True</Value> </ExportSetting> <ExportSetting> <Name>PacketSize</Name> <Value>1100</Value> </ExportSetting> </Settings> <Records> <ExportRecord> <Instance>P2</Instance> <Identifier>1885</Identifier> </ExportRecord> <ExportRecord> <Instance>P2</Instance> <Identifier>2711</Identifier> </ExportRecord> </Records> </Export>
Description of custom settings required by RebroadcastExporter in an Export:
Setting Name | Setting Description |
---|---|
CommunicationConfiguration |
Connection information for connecting to a remote Socket. TCP example: Protocol=TCP;Server=localhost:1002 UDP example: Protocol=UDP;Server=localhost:1002 where the value of Server must be in the format of [Remote IP or DNS Name]:[Remote Port] |
LegacyMode (Optional) | True if export data is to be transmitted in PacketType1 and False if export data is to be transmitted in PacketType101. |
PacketSize (Optional) | Maximum size of the packet in which the export data is to be transmitted. |