aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/SpoolsView.xaml.cs
blob: 90a0c37f2a16193d97c7f393c88416ebd301f575 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
generated by cgit v1.3.1 (git 2.54.0) at 2026-07-13 13:38:13 +0000
 


"n">CTRL_TIMING_ENUM;
typedef enum
{
    IfTypeNone,
    IfTypeThread,
    IfTypeWinder,
    IfTypeIDS,
    IfTypeHeaters,
    IfTypeWaste,
    IfTypeMotors,
    MAX_INTERFACE_TYPES
}SYSTEM_INTERFACE_TYPES_ID_ENUM;


void        ControlInit(void);
void        ControlStop(void);
void        ControlStart(void);
uint32_t    AddControlCallback( ControlCBFunction Callback, CTRL_TIMING_ENUM CtrlFrequency, DataReadCBFunction DriverfPtr, uint16_t IfIndex, uint32_t Parameter1, uint32_t Parameter2 );
int         RemoveControlCallback(uint32_t deviceId, ControlCBFunction Callback );
//The safe remove command can be used ONLY when called from the control callback itself
int         SafeRemoveControlCallback(uint32_t deviceId , ControlCBFunction Callback);
int         SafeRemoveHighControlCallback(uint32_t deviceId , ControlCBFunction Callback);

uint32_t    TemplateDataReadCBFunction (uint32_t deviceId, uint32_t Parameter1);
uint32_t    GetControlDevice_i(void);
uint32_t    GetControlLowDevice_i(void);

extern Task_Handle Control_Task_Handle;
extern uint32_t millisecondCounter;

#endif