Author: Regatron
This application programming interface (TopConAPI) serves as common interface for users who want to provide own interfaces to the Regatron TC systems. It allows to build software to control Regatron power supplies in an object-oriented way (.NET classes).
- Version
- 1.1.0
- Copyright
- Regatron AG, Switzerland
changes covered in version
-
1.1.0
-
Upgrade: Methods for all Control Parameters in Config Page 1 provided.
-
Upgrade: Methods for system configuration provided.
-
Upgrade: Methods for setting/ getting variables provided.
-
Upgrade: Method for resetting device ResetDevice().
-
Upgrade: Method for setting software module id SetSoftwareModuleId().
-
Upgrade: Improve ErrorException/-Message when connecting to device.
-
Upgrade: Methods for setting/getting Error Limits and Error Delays
-
Bugfix: Add initial state of charge in Battery Simulation from the test program.
-
1.0.3
-
Bugfix: The RampTime in the method SetSasAmplitudeAndInputScalingReference() is not automatically reset to the previously stored value anymore. If the ramptime shall be restored, it must be set explicitly with the new introduced method parameter 'restoreDurationTime'.
-
Bugfix: Occasionally it could happen that the set ramptime in the method SetSasAmplitudeAndInputScalingReference() was not correctly sent to the device.
-
Bugfix: Unity of the returnvalue in the method GetEnergyCounter() was wrong in the documentation description.
-
Bugfix: Unity of the returnvalue in the method GetChargeCounter() was wrong in the documentation description.
-
Upgrade: improvements in the WPF example.
-
1.0.2
-
Bugfix: Occasional crash of the TopCon API fixed.
-
Bugfix: Visual Basic callers could not use the TopCon API because of “duplicate methods”. Main reason was the case insensitivity of Visual Basic.
-
Removed methods marked as deprecated in since Version V1.0.0
-
Bugfix: SystemQuadrantMode() threw an exception if more than one qudrant was supported.
-
1.0.0
-
Prerequisites
-
Visual C++ Redistributable for Visual Studio 2017
-
.NET Framework 4.7
-
Add battery simulation in TopConApi WPF Example
-
Add Sas simualtion in TopConApi WPF Example
-
Add new class CH.Regatron.HPPS.EnergyStorage.BatSimulation.BatterySimulation
-
Add new class CH.Regatron.HPPS.EnergyStorage.BatSimulation.BatterySimulationStateException
-
Add new class CH.Regatron.HPPS.EnergyStorage.BatSimulation.ActualBatteryValues
-
Add new class CH.Regatron.HPPS.EnergyStorage.BatSimulation.StateMachine.BatterySimulationState
-
Add method CH.Regatron.HPPS.Device.TopCon.GetBatterySimulationObject()
-
Deprecated: enum CH.Regatron.HPPS.Device.TopCon.ControlInterface. Will be removed
-
Deprecated: Constructor CH.Regatron.HPPS.Device.TopCon( CH.Regatron.HPPS.Device.TopConConfiguration conf, Broker.Device deviceId )
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetVoltageReference() use CH.Regatron.HPPS.Device.TopCon.SetReferenceVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetCurrentReference() use CH.Regatron.HPPS.Device.TopCon.SetReferenceCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetPowerReference() use CH.Regatron.HPPS.Device.TopCon.SetReferencePower() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetResistanceReference() use CH.Regatron.HPPS.Device.TopCon.SetReferenceResistance() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetCurrentLimitQ4() use CH.Regatron.HPPS.Device.TopCon.SetLimitCurrentQ4() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetPowerLimitQ4() use CH.Regatron.HPPS.Device.TopCon.SetLimitPowerQ4() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetPowerON() use CH.Regatron.HPPS.Device.TopCon.SetPowerOn() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetPowerOFF() use CH.Regatron.HPPS.Device.TopCon.SetPowerOff() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.IsPowerON() use CH.Regatron.HPPS.Device.TopCon.IsPowerOn() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.WatchdogRS232On() use CH.Regatron.HPPS.Device.TopCon.WatchdogRs232Clear() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.WatchdogRS232Off() use CH.Regatron.HPPS.Device.TopCon.WatchdogRs232Off() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetVoltageNominal() use CH.Regatron.HPPS.Device.TopCon.GetTopConConfig().MaximumSystemVoltage instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetCurrentNominal() use CH.Regatron.HPPS.Device.TopCon.GetTopConConfig().MaximumSystemCurrent instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetPowerNominal() use CH.Regatron.HPPS.Device.TopCon.GetTopConConfig().MaximumSystemPower instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetConnectedCOMPortNumber() use CH.Regatron.HPPS.Device.TopCon.GetConnectedRs232ComPortNumber() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetMaxNumberOfTCLIN() use CH.Regatron.HPPS.Device.TopCon.GetMaximumNumberOfTcLin() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetSASEfficiency() use CH.Regatron.HPPS.Device.TopCon.GetSasEfficiency() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.RestartMPPTrackingEfficiencyMeasurement() use CH.Regatron.HPPS.Device.TopCon.RestartMppTrackingEfficiencyMeasurement() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetNumberOfTCLINPresent() use CH.Regatron.HPPS.Device.TopCon.GetNumberOfTcLinPresent() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetVersionOfAPI() use CH.Regatron.HPPS.Device.TopCon.GetVersionOfApi() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetVersionOfAPIWithRevision() use CH.Regatron.HPPS.Device.TopCon.GetVersionOfApiWithRevision() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetDLLVersionAsString() use CH.Regatron.HPPS.Device.TopCon.GetDllVersionAsString() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetCommTimeout_Read() use CH.Regatron.HPPS.Device.GetCommunicationTimeoutRead() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetCommTimeout_Write() use CH.Regatron.HPPS.Device.TopCon.GetCommunicationTimeoutWrite() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.IsOptionTFEEnabled() use CH.Regatron.HPPS.Device.TopCon.IsOptionTfeEnabled() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.IsOptionACCUEnabled() use CH.Regatron.HPPS.Device.TopCon.IsOptionBatControlEnabled() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.IsOptionSASEnabled() use CH.Regatron.HPPS.Device.TopCon.IsOptionSasEnabled() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetUBottomAct() use CH.Regatron.HPPS.Device.TopCon.GetVoltageBottomActual() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.GetUBottomRef() use CH.Regatron.HPPS.Device.TopCon.GetVoltageBottomReference() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopCon.SetUBottomRef() use CH.Regatron.HPPS.Device.TopCon.SetVoltageBottomReference() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.IsTCLINUsingAlternativeCurrentRange() use CH.Regatron.HPPS.Device.TCLIN.IsAlternativeCurrentRange() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetVoltageMin() use CH.Regatron.HPPS.Device.TCLIN.GetVoltageMinimum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetVoltageMax() use CH.Regatron.HPPS.Device.TCLIN.GetVoltageMaximum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetVoltageMean() use CH.Regatron.HPPS.Device.TCLIN.GetVoltageAverage() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetCurrentMean() use CH.Regatron.HPPS.Device.TCLIN.GetCurrentAverage() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetCurrentMin() use CH.Regatron.HPPS.Device.TCLIN.GetCurrentMinimum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetCurrentMax() use CH.Regatron.HPPS.Device.TCLIN.GetCurrentMaximum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetPowerMean() use CH.Regatron.HPPS.Device.TCLIN.GetPowerAverage() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetPowerMin() use CH.Regatron.HPPS.Device.TCLIN.GetPowerMinimum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetPowerMax() use CH.Regatron.HPPS.Device.TCLIN.GetPowerMaximum() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounter_Actual() use CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounterActual() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounter_MPP() use CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounterMpp() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounter_ActandMPP() use CH.Regatron.HPPS.Device.TCLIN.GetEnergyCounterActualAndMpp() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetMPP_Voltage() use CH.Regatron.HPPS.Device.TCLIN.GetMppVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetMPP_Current() use CH.Regatron.HPPS.Device.TCLIN.GetMppCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TCLIN.GetMPP_VoltageAndCurrent() use CH.Regatron.HPPS.Device.TCLIN.GetMppVoltageAndCurrent() instead.
-
Deprecated: Class CH.Regatron.HPPS.Device.TopConConfiguration_Dummy will be removed, use new constructor CH.Regatron.HPPS.Device.TopCon.TopCon() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopConConfiguration.Init() Will be removed, not needed.
-
Deprecated: CH.Regatron.HPPS.Device.TopConConfiguration.GetFirmwareDescription() use CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfMainDspFirmware() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfMainDSPFirmware() use CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfMainDspFirmware() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfModulatorDSPFirmware() use CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfModulatorDspFirmware() instead.
-
Deprecated: CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfPerpherialDSPFirmware() use CH.Regatron.HPPS.Device.TopConConfiguration.GetVersionOfPerpherialDspFirmware() instead.
-
Deprecated: Class CH.Regatron.HPPS.Device.TopConConfiguration_V4_0 will be removed, use new constructor CH.Regatron.HPPS.Device.TopCon.TopCon() instead.
-
Deprecated: Class CH.Regatron.HPPS.Device.TopConConfiguration_V4_20 will be removed, use new constructor CH.Regatron.HPPS.Device.TopCon.TopCon() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.setMPP() use CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMpp() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.setMPP() use CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMpp() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMPPVoltage() use CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMppVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMPPCurrent() use CH.Regatron.HPPS.SolarArraySimulation.CustomSASCurveComponent.SetMppCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.DataCollector.GetSamplingRateInMs() use CH.Regatron.HPPS.SolarArraySimulation.DataCollector.GetSamplingRateInMilliseconds() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.DataCollector.SetDCSamplingRateInMs() use CH.Regatron.HPPS.SolarArraySimulation.DataCollector.SetDataCollectorSamplingRateInMilliseconds() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.SetMPPPower() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.SetMppPower() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMPPPower() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMppPower() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMPPCurrent() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMppCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.CreateMPPDataFromUI() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.CreateMppDataFromVoltageAndCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.SetMPPVoltage() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.SetMppVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMPPVoltage() use CH.Regatron.HPPS.SolarArraySimulation.MPPData.GetMppVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.PanelData.SetVOC() use CH.Regatron.HPPS.SolarArraySimulation.PanelData.SetOpenCircuitVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.PanelData.GetVOC() use CH.Regatron.HPPS.SolarArraySimulation.PanelData.GetOpenCircuitVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.PanelData.SetISC() use CH.Regatron.HPPS.SolarArraySimulation.PanelData.SetShortCircuitCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.PanelData.GetISC() use CH.Regatron.HPPS.SolarArraySimulation.PanelData.GetShortCircuitCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMPPVoltage() use CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMppVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMPPCurrent() use CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMppCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMPP() use CH.Regatron.HPPS.SolarArraySimulation.SASCurveComponent.GetMppData() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurveComponent.SetAAPFilter() use CH.Regatron.HPPS.TFE.AAPCurveComponent.SetAapFilter() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurveComponent.prepareAddingUserDefCurvePoints() use CH.Regatron.HPPS.TFE.AAPCurveComponent.PrepareAddingCurvePoints() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurveComponent.GetAAPFilter() use CH.Regatron.HPPS.TFE.AAPCurveComponent.GetAapFilter() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurveComponent.prepareAddingCurvePoints() use CH.Regatron.HPPS.TFE.AAPCurveComponent.PrepareAddingCurvePoints() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurveComponent.SetAAPFilter() use CH.Regatron.HPPS.TFE.AAPCurveComponent.SetAapFilter() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurvePoint.Get_Y_CurveComponentType() use CH.Regatron.HPPS.TFE.AAPCurvePoint.GetYCurveComponentType() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.AAPCurvePoint.Get_X_CurveComponentType() use CH.Regatron.HPPS.TFE.AAPCurvePoint.GetXCurveComponentType() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveComponent.setCurveComponentType() use CH.Regatron.HPPS.TFE.CurveComponent.SetCurveComponentType() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveContainer.GetAAPIndependentCurveComponentType() use CH.Regatron.HPPS.TFE.CurveContainer.GetAapIndependentXAxisCurveComponentType() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveContainer.UpdateFromTFECurve() use CH.Regatron.HPPS.TFE.CurveContainer.UpdateFromTfeCurve() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createTFECurveFromCurveComponents() use CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromCurveComponents() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createTFECurveFromCurveComponents() use CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromCurveComponents() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createTFECurveFromVoltage_CurveComponents() use CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromVoltageCurveComponents() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createTFECurveFromCurrent_CurveComponents() use CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromActualCurveComponents() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createTFECurveFromPower_CurveComponents() use CH.Regatron.HPPS.TFE.CurveFactory.CreateTfeCurveFromPowerCurveComponents() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createCUSTOMSASCurve() use CH.Regatron.HPPS.TFE.CurveFactory.CreateCustomSasCurve() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.createCALCULATEDSASCurveAsCurveContainer() use CH.Regatron.HPPS.TFE.CurveFactory.CreateCalculatedSasCurveAsCurveContainer() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveFactory.CreateCalculatedSasCurve(ReDev.TopCon topCon, UInt32 newCurveNumber, String newCurveName, RegaSAS.SolarArrayTechnologyModel techModel, RegaSAS.MPPData mpp, Boolean generalEnable) use CH.Regatron.HPPS.TFE.CurveFactory.CreateCalculatedSasCurve(ReDev.TopCon topCon, UInt32 newCurveNumber, String newCurveName) instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveList.updateCurveListFromTopCon() use CH.Regatron.HPPS.TFE.CurveList.UpdateCurveListFromTopCon() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.CurveList.updateCurveListFromTopCon() use CH.Regatron.HPPS.TFE.CurveList.UpdateCurveListFromTopCon() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.SetSASIrradianceReference() use CH.Regatron.HPPS.TFE.FunctionEngine.SetSasIrradianceReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASIrradianceActual1() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasIrradianceActual() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASIrradianceRamptimeRemaining() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasIrradianceRampTimeRemaining() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASIrradianceRef() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasIrradianceReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASIrradianceRamptimePlanned() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasIrradianceRampTimePlanned() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASTemperatureRef() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasTemperatureReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASMPP() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasMppData() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.SetSASAmplitudeReference() use CH.Regatron.HPPS.TFE.FunctionEngine.SetSasAmplitudeReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASAmplitudeAndInputScalingActual() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasAmplitudeAndInputScalingActual() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.SetSASAmplitudeAndInputScalingReference() use CH.Regatron.HPPS.TFE.FunctionEngine.SetSasAmplitudeAndInputScalingReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASInputScalingActual() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasInputScalingActual() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.SetSASInputScalingReference() use CH.Regatron.HPPS.TFE.FunctionEngine.SetSasInputScalingReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASAmplitudeActual() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasAmplitudeActual() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASTemperatureRamptimePlanned() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasTemperatureRampTimePlanned() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASTemperatureRamptimeRemaining() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasTemperatureRampTimeRemaining() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.GetSASTemperatureActual() use CH.Regatron.HPPS.TFE.FunctionEngine.GetSasTemperatureActual() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.FunctionEngine.SetSASTemperatureReference() use CH.Regatron.HPPS.TFE.FunctionEngine.SetSasTemperatureReference() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.DetermineCurveTypeOfThisTFECurve() use CH.Regatron.HPPS.TFE.TFECurve.DetermineCurveTypeOfThisTfeCurve() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponent_Power() use CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponentPower() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.GetSASCurveComponent() use CH.Regatron.HPPS.TFE.TFECurve.GetSasCurveComponent() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.GetDelayIn50us() use CH.Regatron.HPPS.TFE.TFECurve.GetDelayIn50MicroSeconds() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.SetCurveComponent_Current() use CH.Regatron.HPPS.TFE.TFECurve.SetCurveComponentCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponent_Current() use CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponentCurrent() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.SetCurveComponent_Voltage() use CH.Regatron.HPPS.TFE.TFECurve.SetCurveComponentVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.SetAAPCurveComponent() use CH.Regatron.HPPS.TFE.TFECurve.SetAapCurveComponent() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponent_Voltage() use CH.Regatron.HPPS.TFE.TFECurve.GetCurveComponentVoltage() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.minimumSequenceNumber use CH.Regatron.HPPS.TFE.TFECurve.MinimumSequenceNumber instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TFECurve.MaxSeqNumber use CH.Regatron.HPPS.TFE.TFECurve.MaximunSequenceNumber instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TimeBasedCurveComponent.SetNumberOfCCRepetitions() use CH.Regatron.HPPS.TFE.TimeBasedCurveComponent.SetNumberOfCcRepetitions() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.TimeBasedCurveComponent.GetNumberOfCCRepetitions() use CH.Regatron.HPPS.TFE.TimeBasedCurveComponent.GetNumberOfCcRepetitions() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.UserDefinedCurveComponent.prepareAddingCurvePoints() use CH.Regatron.HPPS.TFE.UserDefinedCurveComponent.PrepareAddingCurvePoints() instead.
-
Deprecated: CH.Regatron.HPPS.TFE.UserDefinedCurveComponent.prepareAddingUserDefCurvePoints() use CH.Regatron.HPPS.TFE.UserDefinedCurveComponent.PrepareAddingCurvePoints() instead.
-
V0.7.1 /MBi
-
fix wrong power on/off system state feedback
-
add methods for Q4 operation mode
-
add methods for TC.P.LIN
-
add methods for RS-232 watchdog
-
add method for communication error clear
-
refactor exception handling, and types
-
extend communication error auto clear handling
-
refactor TopCon class, mark up obsolet members
-
reduce overhead TopConConfiguration
-
rename and cleanup TopCon methods with obsolete markup
-
refactor doxygen comment
-
0.6.20
-
use of nominal values to denote the limits of the system is now deprecated, use properties TopConConfiguration.Max/MinSystemVoltage/Current/Power instead
-
Feature for item: TopConAPI no. #88 issue was only partly solved
-
added documentation for use of TopConAPI in dotNet 4.x settings
-
#323: CurvePointList is now sortable (CurvePoint implements IComparable(CurvePoint) interface)
-
added method GetVersionOfApiWithRevision()
-
0.6.19
-
Feature for item: TopConAPI no. #12 (removed expire date)
-
Feature for item: TopConAPI no. #14 (added setter/getter for internal resistance)
-
Feature for item: TopConAPI no. #15 (added getter for ControlInterface())
-
Feature for item: TopConAPI no. #16 (added new IsOptionBatControlEnabled(), removed AccuEnabled())
-
0.6.18
-
BugFix for item: TopConAPI no. #88 (missing upper amplitude value)
-
0.6.17
-
Added commands for reading error tree, warning tree and error history
-
Added commands for charge counter
-
Added commands to set/get Q4 limit values
-
Changed documentation
-
Added compilation advice (X86 instead of X64 flagset) in documentation
-
0.6.16
-
Changed several commands from TC4... to (TC.LIN and TC)... by using the related FunctionWrapper_TC.LIN_TC commands. (error)
It is recommended to update at least to this version when using one or more TC.LIN devices.
-
Added TFE.GetSASCurveComponent() method that returns the SASCurveComponent (current component) for CUSTOM and CALCULATED SASCurves.
-
Added SASCurveComponent.GetMPP() method that returns an MPPData object.
-
0.6.15
-
CUSTOM SASCurve can be created from curveContainer ( == reading CustomCurve from TopCon creates object structure);
-
Changed some coding by adherence to common C# coding standards.
-
0.6.14
-
Bug_fixing: some function calls always worked on the first device (DEVICE_1) only and did not receive the correct function generator object.
-
Better understandable explanation for expiration of the DLL
-
New expiring date: 2012-09-01
-
0.6.13
-
Various changes at process of creating a CUSTOM SASCurve
-
Creation of the calculated SASCurve
-
0.6.12
-
Creation of CUSTOM SASCurves
-
0.6.11
-
Introduced the DataCollector with the DataChannel definitions. (List of channel definitions is not covering (to be extended).
-
renamed using statements in the tests to RESAS = CH.Regatron.HPPS.SAS, ...
This might require a recoding of existing software artefacts.
-
0.6.10
-
TCLIN object (array) new implemented
-
general SAS functions (efficiency, energy counter, ...)
-
0.6.9
-
further explanations on exceptions
-
creation of simple / multi-AAP curves (with examples)
-
0.6.8
-
live settings for irradiance, temperature ( calculated SASCurve), amplitude, inputScaling (custom SASCurve) included FunctionEngine
-
creation of AAP curve
-
introduced expirationDate