Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カスタム プロジェクトに libmodbus を使用したいと考えています。すべてが事前定義された静的値で正常に機能しますが、動的に事前定義された 4 番目のパラメーターで modbus_write_registers 関数を使用することはできませんconst uint16_t *'src'。
const uint16_t *'src'
実際には、取得した DB 値をそのような種類の型に変換する必要がありますが、方法がわかりません。
ヒントはありますか?
があると仮定すると、(この例では を返す)std::vector<uint16_t>を使用して、基になるメモリ バッファーにポインターとしてアクセスできます。std::vector<uint16_t>::data()uint16_t *
std::vector<uint16_t>
std::vector<uint16_t>::data()
uint16_t *