Advertisement
IgorKan

Make One Table And Select

Apr 3rd, 2025 (edited)
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.84 KB | None | 0 0
  1. do
  2.     local espinfo = node.info("sw_version")
  3.     local hw = node.info("hw")
  4.     for k, v in pairs(hw) do espinfo[k] = v end
  5.     -- теперь espinfo содержит данные двух таблиц,
  6.    
  7.     -- результат:
  8.     print('\n\nespinfo:')
  9.     for k, v in pairs(espinfo) do print(k, v) end
  10.    
  11.     -- данные что нужны нам:
  12.     local nest = { 'flash_id', 'chip_id', 'git_commit_dts' }
  13.     newespinfo = {} -- глобальная таблица выборки
  14.     for _, v in pairs(nest) do newespinfo[v] = espinfo[v] end
  15.     -- лучше уничтожить лишние таблицы до выхода из чанка
  16.     espinfo, hw, nest = nil, nil, nil    
  17.    
  18.     -- проверяем результат:
  19.     print('\n\nnewespinfo:')
  20.     for k, v in pairs(newespinfo) do print(k, v) end
  21.  
  22. end
Tags: ESP8266
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement