-1

カスタム プロジェクトに libmodbus を使用したいと考えています。すべてが事前定義された静的値で正常に機能しますが、動的に事前定義された 4 番目のパラメーターで modbus_write_registers 関数を使用することはできませんconst uint16_t *'src'

実際には、取得した DB 値をそのような種類の型に変換する必要がありますが、方法がわかりません。

ヒントはありますか?

4

1 に答える 1

2

があると仮定すると、(この例では を返す)std::vector<uint16_t>を使用して、基になるメモリ バッファーにポインターとしてアクセスできます。std::vector<uint16_t>::data()uint16_t *

于 2012-12-01T21:12:03.970 に答える