Searched hist:eae8859cae6655ccc000c792a4b51cf8ac38b0c1 (Results 1 – 1 of 1) sorted by relevance
/openbmc/phosphor-host-ipmid/ |
H A D | sensorhandler.hpp | diff eae8859cae6655ccc000c792a4b51cf8ac38b0c1 Tue Dec 13 16:28:02 CST 2022 Willy Tu <wltu@google.com> sensorhander: Create overrides for SensorDataEventRecordBody
set_id_strlen + set_id_type does not have function to support SensorDataEventRecordBody, but is currently being used.
Without it the build failed like the following ``` ../dbus-sdr/sensorcommands.cpp: In function 'bool ipmi::constructVrSdr(Context::ptr, const std::unordered_set<std::__cxx11::basic_string<char> >&, uint16_t, uint16_t, const std::string&, const std::string&, get_sdr::SensorDataEventRecord&)': ../dbus-sdr/sensorcommands.cpp:1916:44: error: cannot convert 'get_sdr::SensorDataEventRecordBody*' to 'get_sdr::SensorDataFullRecordBody*' 1916 | get_sdr::body::set_id_strlen(nameSize, &record.body); | ^~~~~~~~~~~~ | | | get_sdr::SensorDataEventRecordBody* In file included from ../include/dbus-sdr/storagecommands.hpp:18, from ../dbus-sdr/sensorcommands.cpp:21: ../sensorhandler.hpp:572:66: note: initializing argument 2 of 'void get_sdr::body::set_id_strlen(uint8_t, get_sdr::SensorDataFullRecordBody*)' 572 | inline void set_id_strlen(uint8_t len, SensorDataFullRecordBody* body) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../dbus-sdr/sensorcommands.cpp:1917:35: error: cannot convert 'get_sdr::SensorDataEventRecordBody*' to 'get_sdr::SensorDataFullRecordBody*' 1917 | get_sdr::body::set_id_type(3, &record.body); // "8-bit ASCII + Latin 1" | ^~~~~~~~~~~~ | | | get_sdr::SensorDataEventRecordBody* ../sensorhandler.hpp:581:65: note: initializing argument 2 of 'void get_sdr::body::set_id_type(uint8_t, get_sdr::SensorDataFullRecordBody*)' 581 | inline void set_id_type(uint8_t type, SensorDataFullRecordBody* body ```
Change-Id: Ic780a1f848a9e6bcea79fd9822539184d1d985cf Signed-off-by: Willy Tu <wltu@google.com>
|