summaryrefslogtreecommitdiffstats
path: root/views/transform.h
blob: 8ab4f4ff38de15bfbe8b329d2ac2d0c86b8a9d57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _PCILIB_VIEW_TRANSFORM_H
#define _PCILIB_VIEW_TRANSFORM_H

#include <pcilib.h>
#include <pcilib/view.h>
#include <py.h>

typedef struct {
    pcilib_view_description_t base;
    const char *read_from_reg;			/**< Formula explaining how to convert the register value to the view value */
    const char *write_to_reg;			/**< Formula explaining how to convert from the view value to the register value */
	pcilib_script_t *script;
} pcilib_transform_view_description_t;

#ifndef _PCILIB_VIEW_TRANSFORM_C
const pcilib_view_api_description_t pcilib_transform_view_api;
#endif /* _PCILIB_VIEW_TRANSFORM_C */

#endif /* _PCILIB_VIEW_TRANSFORM_H */