Bar Logo 4kW dsPIC33C PSFB DC-DC DA (Part-No. )
 
Content
     
Loading...
Searching...
No Matches
app_PBV_config.h
1/*
2 * @file app_PBV_config.h
3 * @author M70027
4 * @ingroup app-pbv-config
5 * @brief Power Board Visualizer application configuration
6 */
7#ifndef APP_PBV_CONFIG_H_
8#define APP_PBV_CONFIG_H_
9
10#include "app_PBV_interface.h"
11
12
21typedef void (*PBV_Intf_Init_t)(PBV_Datatype_TX_t * boardToPBV,
22 PBV_Datatype_TX_t * boardToPBVAscii,
24
25
31typedef uint8_t (*PBV_Intf_Receive_from_GUI_t)(void);
32
33
39typedef uint8_t (*PBV_Intf_Transmit_to_GUI_t)(void);
40
41
47typedef uint8_t (*PBV_Intf_Transmit_Ascii_to_GUI_t)(void);
48
49
58typedef void (*PBV_Intf_Reinit_t)(PBV_Datatype_TX_t * ptr);
59
60
69typedef void (*PBV_Intf_Link_Data_TX_t)(PBV_Datatype_TX_t * ptr);
70
71
80typedef int (*PBV_Intf_Link_Data_RX_t)(PBV_Datatype_RX_t * ptr);
81
82
88 PBV_Intf_Init_t init;
89 PBV_Intf_Receive_from_GUI_t rxGui;
90 PBV_Intf_Transmit_to_GUI_t txGui;
91 PBV_Intf_Transmit_Ascii_to_GUI_t txGuiAscii;
92 PBV_Intf_Reinit_t reinit;
93 PBV_Intf_Link_Data_TX_t linkDataTX;
94 PBV_Intf_Link_Data_RX_t linkDataRX;
95};
96
98
99#endif /* APP_PBV_INTERFACE_H */
static PBV_Datatype_RX_t * App_PBV_To_System_Ptr
structure of API function pointers.
PBV_Intf_Init_t init
PBV_Intf_Link_Data_TX_t linkDataTX
PBV_Intf_Transmit_Ascii_to_GUI_t txGuiAscii
PBV_Intf_Reinit_t reinit
PBV_Intf_Link_Data_RX_t linkDataRX
PBV_Intf_Transmit_to_GUI_t txGui
PBV_Intf_Receive_from_GUI_t rxGui