code: def print(self):
          
          if self.supported:
              print('  AF',  end='')
          else:
              print('  //', end='')
          fn_num = self.fn_num
          if fn_num is None:
              fn_num = 0
          print('({:2d}, {:8s}, {:2d}, {:10s}, {:8s}), // {:s}'.format(self.idx,
                self.func, fn_num, self.pin_type, self.ptr(), self.af_str))
docs: Prints the C representation of this AF.