ls.link_rssi_value = it;.. what you have here is vector<int> = vector<int>::iterator??
If you are just trying to copy the vector, ls.link_rssi_value = lv;. Though why not do away with the temporary and use the vector in your structure directly?
I happy to announce, that we can speed up finding the solution for your problem.
Please follow next link: http://codepad.org/
Choose C or C++ (depend on your problem) (On my opinion, it is C++).
Insert your code.
Copy link to page with inserted code here.
Many thanks for your question, it is really important to us.