char buf[256];
for(int i=0; i<_fdm->getAirplane()->getModel()->numThrusters(); i++) {
- sprintf(buf, "/engines/engine[%d]/fuel-flow-gph", i); fgUntie(buf);
- sprintf(buf, "/engines/engine[%d]/rpm", i); fgUntie(buf);
- sprintf(buf, "/engines/engine[%d]/mp-osi", i); fgUntie(buf);
- sprintf(buf, "/engines/engine[%d]/egt-degf", i); fgUntie(buf);
+ sprintf(buf, "/engines/engine[%d]/fuel-flow-gph", i); fgUntie(buf);
+ sprintf(buf, "/engines/engine[%d]/rpm", i); fgUntie(buf);
+ sprintf(buf, "/engines/engine[%d]/mp-osi", i); fgUntie(buf);
+ sprintf(buf, "/engines/engine[%d]/egt-degf", i); fgUntie(buf);
+ sprintf(buf, "/engines/engine[%d]/oil-temperature-degf", i); fgUntie(buf);
}
}
SGPropertyNode * node = fgGetNode("gear/gear", i, true);
float pos[3];
g->getPosition(pos);
- node->setDoubleValue("xoffset-in", pos[0]);
- node->setDoubleValue("yoffset-in", pos[1]);
- node->setDoubleValue("zoffset-in", pos[2]);
+ node->setDoubleValue("xoffset-in", pos[0] * M2FT * 12);
+ node->setDoubleValue("yoffset-in", pos[1] * M2FT * 12);
+ node->setDoubleValue("zoffset-in", pos[2] * M2FT * 12);
}
// Are we at ground level? If so, lift the plane up so the gear
double lat, lon, alt;
sgCartToGeod(s->pos, &lat, &lon, &alt);
_set_Geodetic_Position(lat, lon, alt*M2FT);
+ _update_ground_elev_at_pos();
// UNUSED
//_set_Geocentric_Position(Glue::geod2geocLat(lat), lon, alt*M2FT);