У меня есть два разных, но связанных с ними вопросаROS-файл запуска для установки значения переменной
1st: Можно ли установить значение переменной с помощью файла запуска? Я читал об этом в Интернете, но я не мог понять, как его использовать.
2nd: Я не мог найти ничего о том, как использовать файл запуска для установки значения переменной в сообщении. Например, если у меня есть:
mymessagevector.msg:
mymessage myvector[2]
mymessage.msg:
int32 value
string ID
Есть ли способ, чтобы установить myvector [0] .id = «ID1» и myvector [1] .ID = «ID2» и всегда публиковать это без необходимости определять его каждый раз, когда я отправлял сообщение в тему?
То, что я не понимаю, это то, как использовать его впоследствии. Я определяю переменную там, но мне нужно объявить эту переменную в моей cpp, и она должна автоматически получить это значение, правильно? Я думал, что это так, но я не в состоянии это сделать. – Carollour
Я добавил пример C++ в ответ. Надеюсь, поможет. – alextoind