Click or drag to resize

IRelaxISWCFLink Interface

This contract allows the usage of certain RelaxIS features through a WCF service.

Namespace: RelaxIS_SDK.RelaxISWCFLink
Assembly: RelaxIS SDK (in RelaxIS SDK.dll) Version: 3.0.23.63
Syntax
[ServiceContractAttribute]
public interface IRelaxISWCFLink

The IRelaxISWCFLink type exposes the following members.

Methods
 NameDescription
Public methodAddAndActivateSpectra Adds the spectra defined in the list to the currently loaded RelaxIS project and selects the last spectrum, making it the actively displayed spectrum.
Public methodAddSpectra Adds the spectra defined in the list to the currently loaded RelaxIS project.
Public methodGetActiveSpectrum Gets the currently active spectrum.
Public methodGetAutoFit Perform an Autofit of the spectrum and return the result
Public methodGetCurrentGroupSpectra Gets a list of all spectra in the current group.
Public methodGetCurrentTransferFunction Retrieves the plugin name of the currently active transfer function.
Public methodGetCurrentWeightingMode Retrieves the plugin name of the currently active weighting mode.
Public methodGetDefaultParameters Retrieve a list of default fitparameters for a given model
Public methodGetDRT Calculates the DRT of the given spectrum.
Public methodGetDRTReproduction Reproduces an impedance spectrum from a calculated DRT result.
Public methodGetFit This method fits the given impedance spectrum with the selected options and returns the fit result.
Public methodGetKramersKronigTransformation Calculate a Kramers-Kronig transformation of the spectrum.
Public methodGetMetadataFields Returns the internal names of all current metadata fields.
Public methodGetModelImageData Generate a PNG image of the given model.
Public methodGetParameterNames Returns the default parameter names for the given circuit in the correct order.
Public methodGetPlotDataFixedFreqs Returns data that can be used to generate a plot for the given circuit.
Public methodGetPlotDataNewFreqs Returns data that can be used to generate a plot for the given circuit.
Public methodGetTransferFunctions Returns the currently loaded transfer functions in the RelaxIS instance.
Public methodGetWeightModes Returns the currently loaded weighting modes in the RelaxIS instance.
Public methodReadEISData Parse the given data with a built-in file format if possible and return the spectra.
Public methodReadEISDataFile Read the data from a file, parse them with a built-in file format if possible and return the spectra.
Public methodReadEISDataUnknown Parse the given data into spectra using the saved unknown format name.
Top
Remarks
Use the GetDefaultBinding method to get a usable binding for the RelaxIS service. Use the GetDefaultProxy method to get a proxy object to use directly.
See Also