Я использую RedHawk 1.9. У меня есть выходной порт, через который я планирую отправлять строковые данные. В панели обзора в IDE я добавляю порт с типом BULKIO dataChar. Когда я пытаюсь сделать следующее:
std::string cmd = "testCmd";
this->dataChar->pushPacket( cmd.str(), bulkio::time::utils::now(),
false, this->ar8200CmdStream_id);
Я получаю сообщение об ошибке, которое указывает, что pushPacket хочет std::vector вместо char *. Это похоже на подход, принятый в руководстве.
Я выбрал неправильный тип BULKIO для строки? Я думал об использовании dataXML, но ожидал, что это формат XML.
PS: я заметил, что в руководстве не указано время в вызове pushPacket.