From e3e2005d248b42fabf09f77dec713a052bd0aa3b Mon Sep 17 00:00:00 2001 From: "mykola.salomatin" Date: Fri, 18 Dec 2020 19:26:10 +0200 Subject: [MTX-3769] Conduit 300: New Capability - TPM --- src/Device/Device.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Device/Device.cpp b/src/Device/Device.cpp index b4ec3c5..23cdf8d 100644 --- a/src/Device/Device.cpp +++ b/src/Device/Device.cpp @@ -32,7 +32,7 @@ std::map Device::capabilityList = {{"adc", false},{"battery", {"cell", false},{"cellWwan", false},{"din", false},{"dout", false},{"externalSerialPort", false}, {"gpio", false},{"gps", false},{"lora", false},{"loraNetworkServer", false}, {"nodeRed", false},{"rs232", false},{"rs422", false},{"rs485", false},{"serial", false}, - {"supercap", false},{"wifi", false},{"docker", false}}; + {"supercap", false},{"wifi", false},{"docker", false},{"tpm", false}}; std::map Device::ethSwitchList; @@ -245,6 +245,9 @@ void Device::mapFileToCapability() { if (fileType("/usr/bin/docker") == S_IFREG) { /* Docker is a regular file */ capabilityList["docker"] = true; } + if (findFileGlob("/dev/tpm*") == S_IFCHR) { /* tpm* is a character device */ + capabilityList["tpm"] = true; + } } void Device::mapMacAddress2() { -- cgit v1.2.3