@@ -403,16 +403,15 @@ ObjectDesc DescConverterService::createObjectDesc(TOs const& to, int objectIndex
403403 case CellType_Generator: {
404404 GeneratorDesc generator;
405405 generator._additive = objectTO.typeData .cell .cellTypeData .generator .additive ;
406- generator._valueOffset = objectTO.typeData .cell .cellTypeData .generator .valueOffset ;
406+ generator._minValue = objectTO.typeData .cell .cellTypeData .generator .minValue ;
407+ generator._maxValue = objectTO.typeData .cell .cellTypeData .generator .maxValue ;
407408 generator._timeOffset = objectTO.typeData .cell .cellTypeData .generator .timeOffset ;
408409 if (objectTO.typeData .cell .cellTypeData .generator .mode == GeneratorMode_SquareSignal) {
409410 SquareSignalDesc squareSignal;
410- squareSignal._amplitude = objectTO.typeData .cell .cellTypeData .generator .modeData .squareSignal .amplitude ;
411411 squareSignal._period = objectTO.typeData .cell .cellTypeData .generator .modeData .squareSignal .period ;
412412 generator._mode = squareSignal;
413413 } else if (objectTO.typeData .cell .cellTypeData .generator .mode == GeneratorMode_SawtoothSignal) {
414414 SawtoothSignalDesc sawtoothSignal;
415- sawtoothSignal._amplitude = objectTO.typeData .cell .cellTypeData .generator .modeData .sawtoothSignal .amplitude ;
416415 sawtoothSignal._period = objectTO.typeData .cell .cellTypeData .generator .modeData .sawtoothSignal .period ;
417416 generator._mode = sawtoothSignal;
418417 }
@@ -682,16 +681,15 @@ NodeDesc DescConverterService::createNodeDesc(TOs const& to, NodeTO const* nodeT
682681 case CellType_Generator: {
683682 GeneratorGenomeDesc generatorDesc;
684683 generatorDesc._additive = nodeTO->cellTypeData .generator .additive ;
685- generatorDesc._valueOffset = nodeTO->cellTypeData .generator .valueOffset ;
684+ generatorDesc._minValue = nodeTO->cellTypeData .generator .minValue ;
685+ generatorDesc._maxValue = nodeTO->cellTypeData .generator .maxValue ;
686686 generatorDesc._timeOffset = nodeTO->cellTypeData .generator .timeOffset ;
687687 if (nodeTO->cellTypeData .generator .mode == GeneratorMode_SquareSignal) {
688688 SquareSignalGenomeDesc squareSignal;
689- squareSignal._amplitude = nodeTO->cellTypeData .generator .modeData .squareSignal .amplitude ;
690689 squareSignal._period = nodeTO->cellTypeData .generator .modeData .squareSignal .period ;
691690 generatorDesc._mode = squareSignal;
692691 } else if (nodeTO->cellTypeData .generator .mode == GeneratorMode_SawtoothSignal) {
693692 SawtoothSignalGenomeDesc sawtoothSignal;
694- sawtoothSignal._amplitude = nodeTO->cellTypeData .generator .modeData .sawtoothSignal .amplitude ;
695693 sawtoothSignal._period = nodeTO->cellTypeData .generator .modeData .sawtoothSignal .period ;
696694 generatorDesc._mode = sawtoothSignal;
697695 }
@@ -1037,16 +1035,15 @@ void DescConverterService::convertGenomeToTO(
10371035 auto const & generatorDesc = std::get<GeneratorGenomeDesc>(nodeDesc._cellType );
10381036 auto & generatorTO = nodeTO.cellTypeData .generator ;
10391037 generatorTO.additive = generatorDesc._additive ;
1040- generatorTO.valueOffset = generatorDesc._valueOffset ;
1038+ generatorTO.minValue = generatorDesc._minValue ;
1039+ generatorTO.maxValue = generatorDesc._maxValue ;
10411040 generatorTO.timeOffset = generatorDesc._timeOffset ;
10421041 generatorTO.mode = generatorDesc.getMode ();
10431042 if (generatorTO.mode == GeneratorMode_SquareSignal) {
10441043 auto const & squareSignalDesc = std::get<SquareSignalGenomeDesc>(generatorDesc._mode );
1045- generatorTO.modeData .squareSignal .amplitude = squareSignalDesc._amplitude ;
10461044 generatorTO.modeData .squareSignal .period = squareSignalDesc._period ;
10471045 } else if (generatorTO.mode == GeneratorMode_SawtoothSignal) {
10481046 auto const & sawtoothSignalDesc = std::get<SawtoothSignalGenomeDesc>(generatorDesc._mode );
1049- generatorTO.modeData .sawtoothSignal .amplitude = sawtoothSignalDesc._amplitude ;
10501047 generatorTO.modeData .sawtoothSignal .period = sawtoothSignalDesc._period ;
10511048 }
10521049 } break ;
@@ -1350,16 +1347,15 @@ void DescConverterService::convertObjectToTO(
13501347 auto const & generatorDesc = std::get<GeneratorDesc>(cellDesc._cellType );
13511348 GeneratorTO& generatorTO = objectTO.typeData .cell .cellTypeData .generator ;
13521349 generatorTO.additive = generatorDesc._additive ;
1353- generatorTO.valueOffset = generatorDesc._valueOffset ;
1350+ generatorTO.minValue = generatorDesc._minValue ;
1351+ generatorTO.maxValue = generatorDesc._maxValue ;
13541352 generatorTO.timeOffset = generatorDesc._timeOffset ;
13551353 generatorTO.mode = generatorDesc.getMode ();
13561354 if (generatorTO.mode == GeneratorMode_SquareSignal) {
13571355 auto const & squareSignalDesc = std::get<SquareSignalDesc>(generatorDesc._mode );
1358- generatorTO.modeData .squareSignal .amplitude = squareSignalDesc._amplitude ;
13591356 generatorTO.modeData .squareSignal .period = squareSignalDesc._period ;
13601357 } else if (generatorTO.mode == GeneratorMode_SawtoothSignal) {
13611358 auto const & sawtoothSignalDesc = std::get<SawtoothSignalDesc>(generatorDesc._mode );
1362- generatorTO.modeData .sawtoothSignal .amplitude = sawtoothSignalDesc._amplitude ;
13631359 generatorTO.modeData .sawtoothSignal .period = sawtoothSignalDesc._period ;
13641360 }
13651361 generatorTO.numPulses = generatorDesc._numPulses ;
0 commit comments