inline ModelId cdbIdToBreakpointId(const int &id) { if (id >= cdbBreakPointStartId) { int major = (id - cdbBreakPointStartId) / cdbBreakPointIdMinorPart; int minor = id % cdbBreakPointIdMinorPart; if (minor) return ModelId(major, minor); else return ModelId(major); } return ModelId(); }
inline ModelId cdbIdToBreakpointId(const GdbMi &data) { if (data.isValid()) { // Might not be valid if there is not id bool ok; const int id = data.data().toInt(&ok); if (ok) return cdbIdToBreakpointId<ModelId>(id); } return ModelId(); }
QString tNDP2kDevice::TagStr() const { QString tagStr; unsigned char devTag[16] = ""; // DEV_TAG_CHARS if (SystemData::bGetDevTag( (const unsigned char*) m_N2kName.ToByteArray().data(), (const unsigned char*) qPrintable(ModelId()), devTag)) { tagStr = QString("%1").arg((char *)devTag); } else { tagStr = "---"; } return tagStr; }