Add SMBPBI sensor
This sensor implementation polls readings from a virtual
eeprom i2c device. It can be used to read telemetry and
expose readings on dbus.
Entity Manager configs:
{
"Address": "0x1f",
"Bus": 1,
"ReadOffset": 288,
"Units": "DegreesC",
"Name": "Example_0_Temp_0",
"PollRate": 1.0,
"MinValue": -128,
"MaxValue": 127,
"Thresholds": [
{
"Direction": "greater than",
"Name": "upper non critical",
"Severity": 0,
"Value": 90.0
}
],
"ValueType": "UINT64",
"Type": "SmbpbiVirtualEeprom"
}
Change-Id: I13a5a82b583a31dd57feb7b3e6929e2a469d4b6d
Signed-off-by: Aushim Nagarkatti <anagarkatti@nvidia.com>
diff --git a/src/smbpbi/meson.build b/src/smbpbi/meson.build
new file mode 100644
index 0000000..5ca4c21
--- /dev/null
+++ b/src/smbpbi/meson.build
@@ -0,0 +1,9 @@
+src_inc = include_directories('..')
+
+executable(
+ 'smbpbisensor',
+ 'SmbpbiSensor.cpp',
+ dependencies: [default_deps, i2c, thresholds_dep, utils_dep],
+ include_directories: src_inc,
+ install: true,
+)