code: def adaptTimeDeltaToTimeResolution(self):
      if not self.isPhysicalTime():
          return
      if cTimeInfo.sRES_SECOND == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              seconds=round(self.mTimeDelta / np.timedelta64(1, "s"))
          )
          return
      if cTimeInfo.sRES_MINUTE == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              minutes=round(self.mTimeDelta / np.timedelta64(1, "m"))
          )
          return
      if cTimeInfo.sRES_HOUR == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              hours=round(self.mTimeDelta / np.timedelta64(1, "h"))
          )
          return
      if cTimeInfo.sRES_DAY == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              days=round(self.mTimeDelta / np.timedelta64(1, "D"))
          )
          return
      if cTimeInfo.sRES_MONTH == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              months=round(self.mTimeDelta // np.timedelta64(30, "D"))
          )
          return
      if cTimeInfo.sRES_YEAR == self.mResolution:
          self.mTimeDelta = pd.DateOffset(
              months=round(self.mTimeDelta // np.timedelta64(365, "D"))
          )
          return
      pass
  
imports: import pandas
  import numpy
  from .None import Utils
  from .None import TimeSeries_Cutting
label_desc: Use image node_id 13 for calling the cTimeInfo obj's underlying member method code with example usage: obj.adaptTimeDeltaToTimeResolution() without return types