versadac  1
versadac - Scalable Recorder Firmware
ase_mrp.h
1 /*---------------------------------------------------------------------------*/
2 /* Copyright (C) 2006 Woodhead Software & Electonics. All rights reserved. */
3 /*---------------------------------------------------------------------------*/
4 /* This program is protected by international copyright. */
5 /* */
6 /* The use of this software including but not limited to its Source Code */
7 /* is subject to restrictions as agreed in the license agreement between */
8 /* you and Woodhead. */
9 /* Copying or distribution is not allowed unless expressly permitted */
10 /* according to your license agreement with Woodhead. */
11 /*---------------------------------------------------------------------------*/
12 /* */
13 /* Project : STACK PROFINET Controller */
14 /* Component : MRP */
15 /* $Workfile:: ase_mrp.h $*/
16 /* $Revision:: 8 $*/
17 /* $Date:: 16/12/10 14:27 $*/
18 /* */
19 /*---------------------------------------------------------------------------*/
20 /* */
21 /* D e s c r i p t i o n : */
22 /* */
23 /*---------------------------------------------------------------------------*/
24 
25 
26 #ifndef __ASE_MRP_H__
27 #define __ASE_MRP_H__
28 
29 APP_WORD MRP_Init_req (APP_LPVOID lpvContext, APP_LPDWORD lpdwStatus);
30 APP_WORD MRP_Exit_req (APP_LPVOID lpvContext, APP_LPDWORD lpdwStatus);
31 
32 APP_WORD MRM_Start_req (APP_LPVOID lpvContext, APP_LPVOID lpvContextInd, ST_MRM_CONF stMrmConf, APP_LPDWORD lpdwStatus);
33 APP_WORD MRM_Stop_req (APP_LPVOID lpvContext, ST_MRP_UUID DomainId , APP_LPDWORD lpdwStatus);
34 APP_WORD MRM_Read_req (APP_LPVOID lpvContext, ST_MRP_UUID DomainId , APP_LPDWORD lpdwStatus);
35 
36 
37 APP_WORD MRC_Start_req (APP_LPVOID lpvContext, APP_LPVOID lpvContextInd, ST_MRC_CONF stMrcConf, APP_LPDWORD lpdwStatus);
38 APP_WORD MRC_Stop_req (APP_LPVOID lpvContext, ST_MRP_UUID DomainId , APP_LPDWORD lpdwStatus);
39 APP_WORD MRC_Read_req (APP_LPVOID lpvContext, ST_MRP_UUID DomainId , APP_LPDWORD lpdwStatus);
40 
41 /*2.6 Read record*/
42 
43 APP_WORD read_PDInterface_mrp_data_adjust_req(
44  APP_LPVOID lpArep,
45  APP_LPVOID lpcontext,
46  LPST_CLR_RPC_UUID ARUUID,
47  APP_DWORD dwApi,
48  APP_WORD wSlotNumber,
49  APP_WORD wSubSlotNumber,
50  APP_WORD wLength,
51  APP_LPBYTE lpData,
52  APP_DWORD dwAdr,
53  APP_WORD wDeviceId,
54  APP_WORD wVendorId,
55  APP_WORD wInstance,
56  APP_LPDWORD lpdwStatus);
57 
58 APP_WORD read_PDInterface_mrp_data_check_req(
59  APP_LPVOID lpArep,
60  APP_LPVOID lpcontext,
61  LPST_CLR_RPC_UUID ARUUID,
62  APP_DWORD dwApi,
63  APP_WORD wSlotNumber,
64  APP_WORD wSubSlotNumber,
65  APP_WORD wLength,
66  APP_LPBYTE lpData,
67  APP_DWORD dwAdr,
68  APP_WORD wDeviceId,
69  APP_WORD wVendorId,
70  APP_WORD wInstance,
71  APP_LPDWORD lpdwStatus);
72 
73 APP_WORD read_PDInterface_mrp_data_real_req(
74  APP_LPVOID lpArep,
75  APP_LPVOID lpcontext,
76  LPST_CLR_RPC_UUID ARUUID,
77  APP_DWORD dwApi,
78  APP_WORD wSlotNumber,
79  APP_WORD wSubSlotNumber,
80  APP_WORD wLength,
81  APP_LPBYTE lpData,
82  APP_DWORD dwAdr,
83  APP_WORD wDeviceId,
84  APP_WORD wVendorId,
85  APP_WORD wInstance,
86  APP_LPDWORD lpdwStatus);
87 
88 
89 APP_WORD read_PDPort_mrp_data_adjust_req(
90  APP_LPVOID lpArep,
91  APP_LPVOID lpcontext,
92  LPST_CLR_RPC_UUID ARUUID,
93  APP_DWORD dwApi,
94  APP_WORD wSlotNumber,
95  APP_WORD wSubSlotNumber,
96  APP_WORD wLength,
97  APP_LPBYTE lpData,
98  APP_DWORD dwAdr,
99  APP_WORD wDeviceId,
100  APP_WORD wVendorId,
101  APP_WORD wInstance,
102  APP_LPDWORD lpdwStatus);
103 
104 APP_WORD read_PDPort_mrp_data_real_req(
105  APP_LPVOID lpArep,
106  APP_LPVOID lpcontext,
107  LPST_CLR_RPC_UUID ARUUID,
108  APP_DWORD dwApi,
109  APP_WORD wSlotNumber,
110  APP_WORD wSubSlotNumber,
111  APP_WORD wLength,
112  APP_LPBYTE lpData,
113  APP_DWORD dwAdr,
114  APP_WORD wDeviceId,
115  APP_WORD wVendorId,
116  APP_WORD wInstance,
117  APP_LPDWORD lpdwStatus);
118 #endif
Definition: mrp_pkg.h:81
Definition: msg_mrp.h:63
Definition: msg_mrp.h:42