#ifndef __CCS_DATA_DEFS_H__
#define __CCS_DATA_DEFS_H__
#include "ccs-data.h"
#define CCS_STATIC_DATA_VERSION …
enum __ccs_data_length_specifier_id { … };
#define CCS_DATA_LENGTH_SPECIFIER_SIZE_SHIFT …
struct __ccs_data_length_specifier { … } __packed;
struct __ccs_data_length_specifier2 { … } __packed;
struct __ccs_data_length_specifier3 { … } __packed;
struct __ccs_data_block { … } __packed;
#define CCS_DATA_BLOCK_HEADER_ID_VERSION_SHIFT …
struct __ccs_data_block3 { … } __packed;
struct __ccs_data_block4 { … } __packed;
enum __ccs_data_block_id { … };
struct __ccs_data_block_version { … } __packed;
struct __ccs_data_block_regs { … } __packed;
#define CCS_DATA_BLOCK_REGS_ADDR_MASK …
#define CCS_DATA_BLOCK_REGS_LEN_SHIFT …
#define CCS_DATA_BLOCK_REGS_LEN_MASK …
#define CCS_DATA_BLOCK_REGS_SEL_SHIFT …
enum ccs_data_block_regs_sel { … };
struct __ccs_data_block_regs2 { … } __packed;
#define CCS_DATA_BLOCK_REGS_2_ADDR_MASK …
#define CCS_DATA_BLOCK_REGS_2_LEN_SHIFT …
#define CCS_DATA_BLOCK_REGS_2_LEN_MASK …
struct __ccs_data_block_regs3 { … } __packed;
#define CCS_DATA_BLOCK_REGS_3_LEN_MASK …
enum __ccs_data_ffd_pixelcode { … };
struct __ccs_data_block_ffd_entry { … } __packed;
struct __ccs_data_block_ffd { … } __packed;
enum __ccs_data_block_rule_id { … };
struct __ccs_data_block_rule_if { … } __packed;
enum __ccs_data_block_pdaf_readout_order { … };
struct __ccs_data_block_pdaf_readout { … } __packed;
struct __ccs_data_block_pdaf_pix_loc_block_desc { … } __packed;
struct __ccs_data_block_pdaf_pix_loc_block_desc_group { … } __packed;
enum __ccs_data_block_pdaf_pix_loc_pixel_type { … };
struct __ccs_data_block_pdaf_pix_loc_pixel_desc { … } __packed;
struct __ccs_data_block_pdaf_pix_loc { … } __packed;
struct __ccs_data_block_end { … } __packed;
#endif