Lines Matching refs:record
1806 get_sdr::SensorDataFullRecord& record) in constructSensorSdrHeaderKey() argument
1811 record.header.recordId = recordID; in constructSensorSdrHeaderKey()
1812 record.header.sdrVersion = ipmiSdrVersion; in constructSensorSdrHeaderKey()
1813 record.header.recordType = get_sdr::SENSOR_DATA_FULL_RECORD; in constructSensorSdrHeaderKey()
1814 record.header.recordLength = sizeof(get_sdr::SensorDataFullRecord) - in constructSensorSdrHeaderKey()
1816 record.key.ownerId = bmcI2CAddr; in constructSensorSdrHeaderKey()
1817 record.key.ownerLun = lun; in constructSensorSdrHeaderKey()
1818 record.key.sensorNumber = sensornumber; in constructSensorSdrHeaderKey()
1824 const std::string& path, get_sdr::SensorDataFullRecord& record) in constructSensorSdr() argument
1826 constructSensorSdrHeaderKey(sensorNum, recordID, record); in constructSensorSdr()
1837 record.body.sensorCapabilities = 0x68; // auto rearm - todo hysteresis in constructSensorSdr()
1838 record.body.sensorType = getSensorTypeFromPath(path); in constructSensorSdr()
1844 record.body.sensorUnits2Base = static_cast<uint8_t>(findUnits->second); in constructSensorSdr()
1847 record.body.eventReadingType = getSensorEventTypeFromPath(path); in constructSensorSdr()
1864 record.body.entityId = entityId; in constructSensorSdr()
1865 record.body.entityInstance = entityInstance; in constructSensorSdr()
1898 record.body.mLsb = mValue & 0xFF; in constructSensorSdr()
1905 record.body.mMsbAndTolerance = (mBitSign << 7) | (mBitNine << 6); in constructSensorSdr()
1907 record.body.bLsb = bValue & 0xFF; in constructSensorSdr()
1914 record.body.bMsbAndAccuracyLsb = (bBitSign << 7) | (bBitNine << 6); in constructSensorSdr()
1923 record.body.rbExponents = in constructSensorSdr()
1927 record.body.sensorUnits1 = (bSigned ? 1 : 0) << 7; in constructSensorSdr()
1935 get_sdr::body::setIdStrLen(name.size(), record.body); in constructSensorSdr()
1936 get_sdr::body::setIdType(3, record.body); // "8-bit ASCII + Latin 1" in constructSensorSdr()
1937 std::memcpy(record.body.idString, name.c_str(), in constructSensorSdr()
1938 std::min(name.length() + 1, sizeof(record.body.idString))); in constructSensorSdr()
1951 get_sdr::body::initSettableState(sensorSettable, record.body); in constructSensorSdr()
1969 record.body.upperCriticalThreshold = *thresholdData.criticalHigh; in constructSensorSdr()
1970 record.body.supportedDeassertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
1972 record.body.supportedDeassertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
1974 record.body.supportedAssertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
1976 record.body.discreteReadingSettingMask[0] |= in constructSensorSdr()
1981 record.body.upperNoncriticalThreshold = *thresholdData.warningHigh; in constructSensorSdr()
1982 record.body.supportedDeassertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
1984 record.body.supportedDeassertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
1986 record.body.supportedAssertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
1988 record.body.discreteReadingSettingMask[0] |= in constructSensorSdr()
1993 record.body.lowerCriticalThreshold = *thresholdData.criticalLow; in constructSensorSdr()
1994 record.body.supportedAssertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
1996 record.body.supportedDeassertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
1998 record.body.supportedAssertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
2000 record.body.discreteReadingSettingMask[0] |= in constructSensorSdr()
2005 record.body.lowerNoncriticalThreshold = *thresholdData.warningLow; in constructSensorSdr()
2006 record.body.supportedAssertions[1] |= static_cast<uint8_t>( in constructSensorSdr()
2008 record.body.supportedDeassertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
2010 record.body.supportedAssertions[0] |= static_cast<uint8_t>( in constructSensorSdr()
2012 record.body.discreteReadingSettingMask[0] |= in constructSensorSdr()
2017 record.body.discreteReadingSettingMask[1] = in constructSensorSdr()
2018 record.body.discreteReadingSettingMask[0]; in constructSensorSdr()
2027 get_sdr::SensorDataFullRecord& record) in constructStaticSensorSdr() argument
2029 constructSensorSdrHeaderKey(sensorNum, recordID, record); in constructStaticSensorSdr()
2031 record.body.entityId = sensor->second.entityType; in constructStaticSensorSdr()
2032 record.body.sensorType = sensor->second.sensorType; in constructStaticSensorSdr()
2033 record.body.eventReadingType = sensor->second.sensorReadingType; in constructStaticSensorSdr()
2034 record.body.entityInstance = sensor->second.instance; in constructStaticSensorSdr()
2038 get_sdr::body::initSettableState(true, record.body); in constructStaticSensorSdr()
2050 get_sdr::body::setIdStrLen(FULL_RECORD_ID_STR_MAX_LENGTH, record.body); in constructStaticSensorSdr()
2054 get_sdr::body::setIdStrLen(idString.length(), record.body); in constructStaticSensorSdr()
2056 get_sdr::body::setIdType(3, &record.body); // "8-bit ASCII + Latin 1" in constructStaticSensorSdr()
2057 std::strncpy(record.body.idString, idString.c_str(), in constructStaticSensorSdr()
2058 get_sdr::body::setIdStrLen(record.body)); in constructStaticSensorSdr()
2064 get_sdr::SensorDataEventRecord& record) in constructEventSdrHeaderKey() argument
2069 record.header.recordId = recordID; in constructEventSdrHeaderKey()
2070 record.header.sdrVersion = ipmiSdrVersion; in constructEventSdrHeaderKey()
2071 record.header.recordType = get_sdr::SENSOR_DATA_EVENT_RECORD; in constructEventSdrHeaderKey()
2072 record.header.recordLength = sizeof(get_sdr::SensorDataEventRecord) - in constructEventSdrHeaderKey()
2074 record.key.ownerId = bmcI2CAddr; in constructEventSdrHeaderKey()
2075 record.key.ownerLun = lun; in constructEventSdrHeaderKey()
2076 record.key.sensorNumber = sensornumber; in constructEventSdrHeaderKey()
2078 record.body.entityId = 0x00; in constructEventSdrHeaderKey()
2079 record.body.entityInstance = 0x01; in constructEventSdrHeaderKey()
2087 get_sdr::SensorDataEventRecord& record) in constructVrSdr() argument
2089 constructEventSdrHeaderKey(sensorNum, recordID, record); in constructVrSdr()
2102 record.body.entityId, record.body.entityInstance); in constructVrSdr()
2109 record.body.sensorType = moduleBoardType; in constructVrSdr()
2110 record.body.eventReadingType = 0x00; in constructVrSdr()
2112 record.body.sensorRecordSharing1 = 0x00; in constructVrSdr()
2113 record.body.sensorRecordSharing2 = 0x00; in constructVrSdr()
2117 int nameSize = std::min(name.size(), sizeof(record.body.idString)); in constructVrSdr()
2118 get_sdr::body::setIdStrLen(nameSize, record.body); in constructVrSdr()
2119 get_sdr::body::setIdType(3, record.body); // "8-bit ASCII + Latin 1" in constructVrSdr()
2120 std::memset(record.body.idString, 0x00, sizeof(record.body.idString)); in constructVrSdr()
2121 std::memcpy(record.body.idString, name.c_str(), nameSize); in constructVrSdr()
2225 get_sdr::SensorDataFullRecord record = {}; in getSensorDataRecord() local
2229 if (readBytes <= sizeof(record.header) + sizeof(record.key)) in getSensorDataRecord()
2231 constructSensorSdrHeaderKey(sensorNum, recordID, record); in getSensorDataRecord()
2234 recordID, connection, path, record)) in getSensorDataRecord()
2239 recordData.insert(recordData.end(), reinterpret_cast<uint8_t*>(&record), in getSensorDataRecord()
2240 reinterpret_cast<uint8_t*>(&record) + sizeof(record)); in getSensorDataRecord()
2251 get_sdr::SensorDataFullRecord record = {}; in getSensorDataRecord() local
2255 if (readBytes <= sizeof(record.header) + sizeof(record.key)) in getSensorDataRecord()
2257 constructSensorSdrHeaderKey(sensorNum, recordID, record); in getSensorDataRecord()
2261 constructStaticSensorSdr(ctx, sensorNum, recordID, sensor, record); in getSensorDataRecord()
2264 recordData.insert(recordData.end(), reinterpret_cast<uint8_t*>(&record), in getSensorDataRecord()
2265 reinterpret_cast<uint8_t*>(&record) + sizeof(record)); in getSensorDataRecord()
2275 get_sdr::SensorDataEventRecord record = {}; in getSensorDataRecord() local
2279 if (readBytes <= sizeof(record.header) + sizeof(record.key)) in getSensorDataRecord()
2281 constructEventSdrHeaderKey(sensorNum, recordID, record); in getSensorDataRecord()
2284 connection, path, record)) in getSensorDataRecord()
2288 recordData.insert(recordData.end(), reinterpret_cast<uint8_t*>(&record), in getSensorDataRecord()
2289 reinterpret_cast<uint8_t*>(&record) + sizeof(record)); in getSensorDataRecord()
2477 std::vector<uint8_t> record; in ipmiStorageGetSDR() local
2480 record, recordID, offset + bytesToRead); in ipmiStorageGetSDR()
2488 reinterpret_cast<get_sdr::SensorDataRecordHeader*>(record.data()); in ipmiStorageGetSDR()
2492 return ipmi::responseSuccess(nextRecordId, record); in ipmiStorageGetSDR()
2511 return ipmi::responseSuccess(nextRecordId, record); in ipmiStorageGetSDR()