        Column.STEERING_TORQUE: self.good_torque,
        Column.MAINTAINED: CP.carFingerprint not in non_tested_cars,
      }
  
      if self.name == "comma body":
        self.row[Column.LONGITUDINAL] = True
  
      self.all_footnotes = all_footnotes
      for column in StarColumns:
        self.row[column] = Star.FULL if self.row[column] else Star.EMPTY
  
 
</s> remove   // switch to the body UI
  if (onroad->isVisible() && sm["carParams"].getCarParams().getCarName() == "body") {
 </s> add   // switch to the generic robot UI
  if (onroad->isVisible() && sm["carParams"].getCarParams().getNotCar()) { </s> remove         # body doesn't enable
        if msg.carParams.carName == "body":
 </s> add         if msg.carParams.notCar:
    if CP.notCar:
      for col in StarColumns:
        self.row[col] = True
        Column.STEERING_TORQUE: self.good_torque,
        Column.MAINTAINED: CP.carFingerprint not in non_tested_cars,
      }
  
    if CP.notCar:
      for col in StarColumns:
        self.row[col] = True
    if CP.notCar:
      for col in StarColumns:
        self.row[col] = True
  
      self.all_footnotes = all_footnotes
      for column in StarColumns:
        self.row[column] = Star.FULL if self.row[column] else Star.EMPTY
  
keep keep keep keep replace replace keep keep keep keep keep
 better support non-car robots (#24106)

* better support non-car robots

* bump cereal

* update refs 
selfdrive/car/docs_definitions.py