Kestrel Interface
Loading...
Searching...
No Matches
kest_pipeline.h
Go to the documentation of this file.
1#ifndef KEST_INT_PIPELINE_H_
2#define KEST_INT_PIPELINE_H_
3
4
5typedef struct
6{
7 kest_effect_pll *effects;
9
10int init_m_pipeline(kest_pipeline *pipeline);
11
13
14int kest_pipeline_move_effect(kest_pipeline *pipeline, int new_pos, int old_pos);
15int kest_pipeline_remove_effect(kest_pipeline *pipeline, uint16_t id);
17
19
21void gut_pipeline(kest_pipeline *pipeline);
22
24
25#endif
int kest_pipeline_move_effect(kest_pipeline *pipeline, int new_pos, int old_pos)
kest_effect * kest_pipeline_append_effect_eff(kest_pipeline *pipeline, kest_effect_desc *eff)
kest_effect * kest_pipeline_get_effect_by_id(kest_pipeline *pipeline, int id)
int kest_pipeline_get_n_effects(kest_pipeline *pipeline)
int init_m_pipeline(kest_pipeline *pipeline)
int kest_pipeline_remove_effect(kest_pipeline *pipeline, uint16_t id)
int kest_pipeline_create_fpga_transfer_batch(kest_pipeline *pipeline, kest_fpga_transfer_batch *batch)
void gut_pipeline(kest_pipeline *pipeline)
int clone_pipeline(kest_pipeline *dest, kest_pipeline *src)
kest_effect_pll * effects