SGPropertyNode_ptr gs_deflection_deg_node;
SGPropertyNode_ptr gs_deflection_norm_node;
SGPropertyNode_ptr gs_rate_of_climb_node;
+ SGPropertyNode_ptr gs_rate_of_climb_fpm_node;
SGPropertyNode_ptr gs_dist_node;
SGPropertyNode_ptr gs_inrange_node;
SGPropertyNode_ptr nav_id_node;
double _gsNeedleDeflectionNorm;
SGSharedPtr<SGSampleGroup> _sgr;
- std::vector<SGPropertyNode*> _tiedNodes;
+ std::vector<SGPropertyNode_ptr> _tiedNodes;
bool updateWithPower(double aDt);
template <typename T>
void tie(const char* aRelPath, const SGRawValue<T>& aRawValue)
{
- SGPropertyNode* nd = _radio_node->getNode(aRelPath, true);
+ SGPropertyNode_ptr nd = _radio_node->getNode(aRelPath, true);
_tiedNodes.push_back(nd);
nd->tie(aRawValue);
}