public uint getSubsystemID() { BitArray bitFieldBitSet = JausUtils.setPV(m_SubFields); BitArray subFieldBitSet = new BitArray(16); int i = 0; for (int index = 16; index <= 31; index++) { subFieldBitSet.Set(i++, bitFieldBitSet.Get(index)); } return((uint)JausUtils.getPVint(subFieldBitSet)); }
public uint getNodeID() { BitArray bitFieldBitSet = JausUtils.setPV(m_SubFields); BitArray subFieldBitSet = new BitArray(8); int i = 0; for (int index = 8; index <= 15; index++) { subFieldBitSet.Set(i++, bitFieldBitSet.Get(index)); } return((uint)JausUtils.getPVint(subFieldBitSet)); }
public int setNodeID(uint value) { if (((value >= 1) && (value <= 255))) { BitArray bfbs = JausUtils.setPV(m_SubFields); BitArray sfbs = new BitArray(8); sfbs = JausUtils.setPV(value); int i = 0; for (int index = 8; index <= 15; index++) { bfbs.Set(index, sfbs.Get(i++)); } m_SubFields = (uint)JausUtils.getPVint(bfbs); setParentPresenceVector(); return(0); } return(1); }
public bool checkPresenceVector(int index) { BitArray pvBitSet = JausUtils.setPV(m_PresenceVector); return(pvBitSet.Get(index)); }