1
|
(* Generated Lustre Interface file from PFS_oracle.lus *)
|
2
|
(* by Lustre-C compiler version 1.3-458, 2016/10/20, 1:10:43 *)
|
3
|
(* Feel free to mask some of the definitions by removing them from this file. *)
|
4
|
|
5
|
function b2i (b: bool) returns (i: int);
|
6
|
|
7
|
node Since (p: bool) returns (r: int);
|
8
|
|
9
|
node Changed (p: bool) returns (r: bool);
|
10
|
|
11
|
node Fall (p: bool) returns (r: bool);
|
12
|
|
13
|
node Rise (p: bool) returns (r: bool);
|
14
|
|
15
|
node SinceGTOrZero (in: bool; min: int) returns (out: bool);
|
16
|
|
17
|
node SinceLENotZero (in: bool; max: int) returns (out: bool);
|
18
|
|
19
|
node PFS_oracle (TS: bool; LPFS: bool; RPFS: bool) returns (output_global: bool; output_inhibited_R2_R3: bool; output_unchanged_nop_R5: bool; output_change_R3_Rise: bool; output_change_R3_Fall: bool);
|
20
|
|