デュアル チャンネル チューナーがあり、Frontend 2.0 を使用して 2 つのチャンネルを割り当てようとしています。Redhawk 1.9 インストールを使用しています。allocateCapacity が呼び出されると、容量の長さが 1 であると表示されます。デュアル チャネル チューナーの場合、これは 2 である必要がありますか? チューナーの数は .prf.xml ファイルで指定されていると読んだと思いましたが、チューナーの数が指定されている場所がわかりません。これは正しいアプローチですか?
CORBA::Boolean DEVICE_i::allocateCapacity(const CF::Properties & capacities)
throw (CORBA::SystemException, CF::Device::InvalidCapacity, CF::Device::InvalidState) {
std::cout << "In DEVICE_i::allocateCapacity...capacities length = " << capacities.length() << std::endl;