Правильный и эффективный способ хранения вложенных структурных массивов в HDF5

Приведем следующий пример C структур:

struct c {
    int8_t some_int;
    int16_t some_other_int;
};

struct b {
    int8_t third_int;
    struct c sc_arr[15];
};

struct a {
    int32_t fourth_int;
    struct b sb_arr[99];
};

Мне интересно, как лучше всего хранить такую ​​структуру данных в формате HDF5. В моем случае показанные структуры инкапсулируют огромные объемы данных датчика. Я был совершенно убежден, что использовать этот формат данных PacketTable, который работал довольно хорошо в начале, когда не было структурных массивов, где это было необходимо. Это изменилось, и мне нужно обновить свое решение. Я довольно долго сканировал сеть, но не смог найти подходящего ответа на эту проблему.

0 ответов

Другие вопросы по тегам