Lines Matching defs:Backplane
861 struct Backplane : std::enable_shared_from_this<Backplane> struct
863 Backplane(size_t busIn, size_t addressIn, size_t backplaneIndexIn, in Backplane() argument
869 void populateAsset(const std::string& rootPath, const std::string& busname) in populateAsset()
899 static std::string zeroPad(const uint8_t val) in zeroPad()
907 void run(const std::string& rootPath, const std::string& busname) in run()
986 timer.async_wait([weak{std::weak_ptr<Backplane>(shared_from_this())}]( in runTimer() argument
1021 void createDrives() in createDrives()
1042 void updateDrives() in updateDrives()
1070 bool getPresent() in getPresent()
1076 bool getTypeID(uint8_t& val) in getTypeID()
1089 bool getBootVer(uint8_t& val) in getBootVer()
1102 bool getFPGAVer(uint8_t& val) in getFPGAVer()
1115 bool getSecurityRev(uint8_t& val) in getSecurityRev()
1128 bool getPresence(uint8_t& val) in getPresence()
1146 bool getIFDET(uint8_t& val) in getIFDET()
1167 bool getFailed(uint8_t& val) in getFailed()
1180 bool getRebuild(uint8_t& val) in getRebuild()
1206 std::cerr << "Backplane " << name in getInsertedAndRemovedNvmeDrives() argument
1267 virtual ~Backplane() in ~Backplane() argument
1281 size_t bus;
1282 size_t address;
1283 size_t backplaneIndex;
1284 std::string name;
1285 boost::asio::steady_timer timer;
1286 bool present = false;
1287 uint8_t typeId = 0;
1288 uint8_t bootVer = 0;
1289 uint8_t fpgaVer = 0;
1313 std::unordered_map<std::string, std::shared_ptr<Backplane>> backplanes; argument