Transaction-Level Modeling Framework for Space Applications
Classes | |
struct | table |
struct | rtable |
Macros | |
#define | MINCOUNT 4000 |
#define | MAXCOUNT 60000 |
#define | STEPCOUNT 25 |
Typedefs | |
typedef unsigned char | uchar |
typedef unsigned short | ushort |
typedef unsigned int | uint |
Functions | |
void | interpolate (void) |
int | edge_to_rpm (int) |
void | fdiv_func (int, int, int *, int *) |
void | engine (void) |
int | main (void) |
Variables | |
int | debug_val |
int | debug_base |
int | debug_interval |
struct table | vaf_fi_tab0 [] |
struct table | vaf_fi_tab1000 [] |
struct table | vaf_fi_tab1500 [] |
struct table | vaf_fi_tab2000 [] |
struct table | vaf_fi_tab4000 [] |
struct table | vaf_fi_tab4500 [] |
struct table | vaf_fi_tab5000 [] |
struct table | vaf_fi_tab8000 [] |
struct rtable | rpm_vfi_tab [] |
struct table * | tab1 |
struct table * | tab2 |
ushort | rpm1 |
ushort | rpm2 |
ushort | rpm |
uchar | ival |
ushort | inter_val |
struct table * | tabptr |
ushort | rpm_delta |
ushort | inter1 |
ushort | inter2 |
ushort | inter_delta |
ushort | offset |
ushort | inter_temp |
uint | big_temp |
#define MAXCOUNT 60000 |
Referenced by engine().
#define MINCOUNT 4000 |
Referenced by engine().
#define STEPCOUNT 25 |
Referenced by engine().
typedef unsigned short ushort |
void engine | ( | void | ) |
References edge_to_rpm(), inter_val, interpolate(), MAXCOUNT, MINCOUNT, rtable::r_rpm, rtable::r_tab, rpm, rpm1, rpm2, rpm_vfi_tab, and STEPCOUNT.
void interpolate | ( | void | ) |
References inter1, inter2, inter_delta, inter_temp, inter_val, offset, rpm, rpm1, rpm2, rpm_delta, table::t_base, table::t_increment, table::t_val, tab1, and tab2.
uint big_temp |
int debug_base |
int debug_interval |
int debug_val |
ushort inter1 |
ushort inter2 |
ushort inter_delta |
ushort inter_temp |
ushort inter_val |
uchar ival |
ushort offset |
ushort rpm |
ushort rpm1 |
ushort rpm2 |
ushort rpm_delta |
struct rtable rpm_vfi_tab[] |
struct table* tab1 |
struct table* tab2 |
struct table* tabptr |
struct table vaf_fi_tab0[] |
struct table vaf_fi_tab1000[] |
struct table vaf_fi_tab1500[] |
struct table vaf_fi_tab2000[] |
struct table vaf_fi_tab4000[] |
struct table vaf_fi_tab4500[] |
struct table vaf_fi_tab5000[] |
struct table vaf_fi_tab8000[] |