|
static TFECurve | CreateTfeCurveFromCurveComponents (ReDev.TopCon topCon, UInt32 curveNumber, String curveName, DateTime creationDate, CurveComponent voltageComponent, CurveComponent currentComponent, CurveComponent powerComponent, Boolean generalEnable) |
| This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents, at least 1 must be non-null and the generalEnable parameter. More...
|
|
static TFECurve | CreateTfeCurveFromCurveComponents (ReDev.TopCon topCon, UInt32 curveNumber, String curveName, CurveComponent voltageComponent, CurveComponent currentComponent, CurveComponent powerComponent, Boolean generalEnable) |
| This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents (at least 1 must be non-null) and the generalEnable parameter. This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents, at least 1 must be non-null and the generalEnable parameter. More...
|
|
static TFECurve | CreateTfeCurveFromVoltageCurveComponents (ReDev.TopCon myTopCon, UInt32 curveNumber, String curveName, CurveComponent voltageComponent) |
| This function creates a TFECurve with a single voltage curveContainer from a set of data: curveNumber, curveName, U curveComponents. More...
|
|
static TFECurve | CreateTfeCurveFromActualCurveComponents (ReDev.TopCon myTopCon, UInt32 curveNumber, String curveName, CurveComponent currentComponent) |
| This function creates a TFECurve with a single CURRENT curveContainer from a set of data: curveNumber, curveName, I curveComponents. More...
|
|
static ReTFE.TFECurve | CreateTfeCurveFromPowerCurveComponents (ReDev.TopCon myTopCon, UInt32 curveNumber, String curveName, CurveComponent powerComponent) |
| This function creates a TFECurve with a single POWER curveContainer from a set of data: curveNumber, curveName, P curveComponents. More...
|
|
static TFECurve | CreateCustomSasCurve (ReDev.TopCon myTopCon, UInt32 newCurveNumber, String newCurveName, RegaSAS.CustomSASCurveComponent customSasComponent, Boolean generalEnable) |
| This factory method allows to create a CUSTOM SASCurve from various 'ingredients: More...
|
|
static CurveContainer | CreateCalculatedSasCurveAsCurveContainer (ReDev.TopCon topCon, UInt32 newCurveNumber, String newCurveName, Double openCircuitVoltage, Double shortcutCurrent, RegaSAS.SolarArrayTechnologyModel technologyModel) |
| This method is the preferred way to create a CALCULATED SASCurve if it is ought to be brought to the TopCon device. The result of this method is a curveContainer (filled with the data of the calculated SASCurve) that can directly be sent to the TopCon flash. More...
|
|
static CurveContainer | CreateCalculatedSasCurveAsCurveContainer (ReDev.TopCon topCon, UInt32 newCurveNumber, String newCurveName, RegaSAS.MPPData myMpp, RegaSAS.SolarArrayTechnologyModel technologyModel) |
| This method is a convenience wrapper for the creation of a CALCULATED SASCurve. The result of this method is a curveContainer (filled with the data of the calculated SASCurve) that can directly be sent to the TopCon flash. More...
|
|
static TFECurve | CreateCalculatedSasCurve (ReDev.TopCon topCon, UInt32 newCurveNumber, String newCurveName) |
|
static TFECurve CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromCurveComponents |
( |
ReDev.TopCon |
topCon, |
|
|
UInt32 |
curveNumber, |
|
|
String |
curveName, |
|
|
CurveComponent |
voltageComponent, |
|
|
CurveComponent |
currentComponent, |
|
|
CurveComponent |
powerComponent, |
|
|
Boolean |
generalEnable |
|
) |
| |
|
static |
This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents (at least 1 must be non-null) and the generalEnable parameter. This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents, at least 1 must be non-null and the generalEnable parameter.
- Parameters
-
topCon | Reference to the parent TopCon object. |
curveNumber | Unsigned integer to identify the curve in the TopCon [1...999]. |
curveName | String with the (non-identifying) name of the curve [max. length: 31 characters]. |
voltageComponent | CurveComponent to define the operation of the voltage controller may be null. |
currentComponent | CurveComponent to define the operation of the voltage controller may be null. |
powerComponent | CurveComponent to define the operation of the voltage controller may be null. |
generalEnable | Defines if the curve is activated true or not false. |
- Returns
- This factory function creates the matching curve.
static TFECurve CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromCurveComponents |
( |
ReDev.TopCon |
topCon, |
|
|
UInt32 |
curveNumber, |
|
|
String |
curveName, |
|
|
DateTime |
creationDate, |
|
|
CurveComponent |
voltageComponent, |
|
|
CurveComponent |
currentComponent, |
|
|
CurveComponent |
powerComponent, |
|
|
Boolean |
generalEnable |
|
) |
| |
|
static |
This function creates a TFECurve from a set of data:
curveNumber, curveName, U, I, P curveComponents, at least 1 must be non-null and the generalEnable parameter.
- Parameters
-
Reference to the parent TopCon object.
- Parameters
-
Unsigned integer to identify the curve in the TopCon [1...999].
- Parameters
-
curveName | String with the non-identifying name of the curve [max. length: 31 characters]. |
creationDate | The creation DateTime of this curve. |
voltageComponent | CurveComponent to define the operation of the voltage controller may be null. |
currentComponent | CurveComponent to define the operation of the voltage controller may be null. |
powerComponent | CurveComponent to define the operation of the voltage controller may be null. |
generalEnable | Defines if the curve is activated true or not false. |
- Returns
- This factory function creates the matching curve.