public virtual WSNPNData GeneratePNXml(XmlDocument doc, string id, float xShift, float yShift) { string pnId = GetPNId(_channelType, _channelMode); WSNPNData data = WSNUtil.GetPNXml(doc, id, pnId, _id, xShift, yShift); return(data); }
//protected XmlDocument _docRes = null; //public virtual XmlDocument PNRes //{ // get { return _docRes; } //} /// <summary> /// Generate the PN model of this sensor /// </summary> /// <param name="PNRes">PN model resource reference document</param> /// <param name="xShift"></param> /// <param name="yShift"></param> /// <returns></returns> public virtual WSNPNData GeneratePNXml(XmlDocument doc, string id, float xShift, float yShift) { WSNPNData data = null; do { if (_id < 0) { break; } string pnId = GetPNId(mSensorType, mSensorMode); if (pnId == null) { break; } data = WSNUtil.GetPNXml(doc, id, pnId, _id.ToString(), xShift, yShift); } while (false); return(data); }