Мне кажется, что "прозрачность" будет зависеть от того каким объемом данных оперируешь и как часто.
- Если до 16 бит, то определяем структуру и обращаемся к элементам структуры.
- Если больше, то завести удобную память - писать-читать из этой памяти. Перед чтением использовать load(byte *data), после записи save(byte *data). load и save цена за "прозрачность".
Для хранения параметров устройства использовал load/save. И прозрачно, и логично.
|