00001 #include "winsock2.h" 00002 #include "stdio.h" 00003 #include "ptu.h" 00004 #include "mil.h" 00005 #include "process.h" 00006 00007 00008 #define DLL_EXPORT extern "C" __declspec(dllexport) 00009 #define DLL_IMPORT extern "C" __declspec(dllimport) 00010 #define STD __stdcall 00011 00012 DLL_EXPORT int STD ComprovarDirectXVersion (void); 00013 DLL_EXPORT void STD InicializarSystemaMIL (MIL_ID *app,MIL_ID *SysVGA); 00014 DLL_EXPORT void STD CerrarSystemaMIL (MIL_ID app,MIL_ID sys,MIL_ID sysMETEOR); 00015 DLL_EXPORT void STD ConectarCamaraMIL (HWND WindowHandle,MIL_ID *SysMETEOR,MIL_ID *disp, 00016 MIL_ID *camara,MIL_ID *digitalizer,long alto, 00017 long ancho); 00018 DLL_EXPORT void STD DesconectarCamaraMIL (MIL_ID Display, MIL_ID Digitalizer, MIL_ID Buffer); 00019 DLL_EXPORT void STD CaptarImagenCamaraMIL (MIL_ID Digitalizer, MIL_ID Buffer); 00020 DLL_EXPORT long STD ConectarPAN_TILT (char *IP); 00021 DLL_EXPORT void STD DesconectarPAN_TILT (void); 00022 DLL_EXPORT void STD PanDerecha(long Velocidad); 00023 DLL_EXPORT void STD PanIzquierda(long Velocidad); 00024 DLL_EXPORT void STD TiltArriba(long Velocidad); 00025 DLL_EXPORT void STD TiltAbajo(long Velocidad); 00026 DLL_EXPORT void STD DetenerPan(); 00027 DLL_EXPORT void STD DetenerTilt(); 00028 DLL_EXPORT long STD PosicionPAN (); 00029 DLL_EXPORT long STD PosicionTILT (); 00030 DLL_EXPORT long STD VelocidadPAN (); 00031 DLL_EXPORT void STD GirarPanHastaAnguloN (long N, long velocidad); 00032 DLL_EXPORT void STD GirarTiltHastaAnguloN (long N, long velocidad); 00033 00034 DLL_EXPORT void STD LanzarThreadPanTilt (long Velocidad); 00035 void ThreadMoverPanTilt (void *Datos); 00036 00037 00038 00039 00040 00041