PandA-2024.02
module_lib.h
Go to the documentation of this file.
1 #ifndef MODULE_LIB_H
2 #define MODULE_LIB_H
3 
4 #include <stdint.h>
5 
6 typedef struct {
7  uint64_t output1;
8  uint64_t output2;
9  uint16_t output3;
10  uint32_t output4;
12 
13 extern void module1(uint32_t input1, uint16_t input2, module1_output_t *outputs);
14 
15 
16 
17 typedef struct {
18  uint64_t output1;
19  uint64_t output2;
20  uint16_t output3;
22 
23 extern void module2(uint32_t input1, module2_output_t *outputs);
24 
25 
26 extern void printer1(uint64_t value1, uint64_t value2, uint16_t value3, uint32_t value4);
27 
28 extern void printer2(uint64_t value1, uint64_t value2, uint16_t value3);
29 
30 extern void my_ip(uint8_t command, uint32_t param1, uint32_t param2);
31 
32 #endif
uint64_t output2
Definition: module_lib.h:19
uint64_t output1
Definition: module_lib.h:18
void module2(uint32_t input1, module2_output_t *outputs)
Definition: module2.c:2
uint64_t output2
Definition: module_lib.h:8
uint16_t output3
Definition: module_lib.h:20
uint16_t output3
Definition: module_lib.h:9
uint32_t output4
Definition: module_lib.h:10
void my_ip(uint8_t command, uint32_t param1, uint32_t param2)
Definition: top.c:3
void printer1(uint64_t value1, uint64_t value2, uint16_t value3, uint32_t value4)
Definition: printer1.c:3
list command
Definition: test_panda.py:921
TVMValue param1[3]
uint64_t output1
Definition: module_lib.h:7
void module1(uint32_t input1, uint16_t input2, module1_output_t *outputs)
Definition: module1.c:2
void printer2(uint64_t value1, uint64_t value2, uint16_t value3)
Definition: printer2.c:3
TVMValue param2[2]

Generated on Mon Feb 12 2024 13:02:47 for PandA-2024.02 by doxygen 1.8.13