You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
586 B

12 months ago
12 months ago
12 months ago
  1. #include "IdMgr.hpp"
  2. #include "stm32basic/zsdk.hpp"
  3. using namespace iflytop;
  4. void IdMgr::addIdItem(IdIterm item) {
  5. if (tableNum >= MAX_IDITERM) {
  6. ZASSERT(0);
  7. return;
  8. }
  9. table[tableNum] = item;
  10. tableNum++;
  11. }
  12. int IdMgr::getBoardId(int boardTypeId) {
  13. for (int i = 0; i < tableNum; i++) {
  14. if (table[i].boardTypeId == boardTypeId) {
  15. return table[i].boardId;
  16. }
  17. }
  18. return 0;
  19. }
  20. int IdMgr::getProjId(int boardTypeId) {
  21. for (int i = 0; i < tableNum; i++) {
  22. if (table[i].boardTypeId == boardTypeId) {
  23. return table[i].projId;
  24. }
  25. }
  26. return 0;
  27. }