- _y_accel_node = fgGetNode("/orientation/roll-rate-degps", true);
- _z_accel_node = fgGetNode("/orientation/yaw-rate-degps", true);
- _out_node =
- fgGetNode("/instrumentation/slip-skid-ball/indicated-slip-skid", true);
+ string branch;
+ branch = "/instrumentation/" + _name;
+
+ SGPropertyNode *node = fgGetNode(branch.c_str(), _num, true );
+ _serviceable_node = node->getChild("serviceable", 0, true);
+ _y_accel_node = fgGetNode("/accelerations/pilot/y-accel-fps_sec", true);
+ _z_accel_node = fgGetNode("/accelerations/pilot/z-accel-fps_sec", true);
+ _out_node = node->getChild("indicated-slip-skid", 0, true);
+ _override_node = node->getChild("override", 0, true);
+
+ reinit();
+}
+
+void
+SlipSkidBall::reinit ()
+{
+ _out_node->setDoubleValue(0.0);