copyWithWrapped method

RegisterMapEntry copyWithWrapped({
  1. Wrapped<int?>? registerMapId,
  2. Wrapped<int?>? parameterId,
  3. Wrapped<int?>? modbusStartAddress,
  4. Wrapped<DestinationTypeEnum?>? modbusTypeEnum,
  5. Wrapped<double?>? scalingFactor,
  6. Wrapped<int?>? sigFigures,
  7. Wrapped<int?>? digits,
  8. Wrapped? filteringThreshold,
})

Implementation

RegisterMapEntry copyWithWrapped(
    {Wrapped<int?>? registerMapId,
    Wrapped<int?>? parameterId,
    Wrapped<int?>? modbusStartAddress,
    Wrapped<enums.DestinationTypeEnum?>? modbusTypeEnum,
    Wrapped<double?>? scalingFactor,
    Wrapped<int?>? sigFigures,
    Wrapped<int?>? digits,
    Wrapped<dynamic>? filteringThreshold}) {
  return RegisterMapEntry(
      registerMapId:
          (registerMapId != null ? registerMapId.value : this.registerMapId),
      parameterId:
          (parameterId != null ? parameterId.value : this.parameterId),
      modbusStartAddress: (modbusStartAddress != null
          ? modbusStartAddress.value
          : this.modbusStartAddress),
      modbusTypeEnum: (modbusTypeEnum != null
          ? modbusTypeEnum.value
          : this.modbusTypeEnum),
      scalingFactor:
          (scalingFactor != null ? scalingFactor.value : this.scalingFactor),
      sigFigures: (sigFigures != null ? sigFigures.value : this.sigFigures),
      digits: (digits != null ? digits.value : this.digits),
      filteringThreshold: (filteringThreshold != null
          ? filteringThreshold.value
          : this.filteringThreshold));
}