SoCRocket
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[] |