Annotation of embedaddon/ntp/ports/winnt/include/hopf_PCI_io.h, revision 1.1.1.1

1.1       misho       1: /* 
                      2:  * hopf_PCI_io.h
                      3:  * structur definition and prototype Function declarations
                      4:  *
                      5:  * Date: 21.03.2000 Revision: 01.10 
                      6:  *
                      7:  * Copyright (C) 1999, 2000 by Bernd Altmeier altmeier@ATLSoft.de
                      8:  * 
                      9:  */
                     10: 
                     11: #if defined(__cplusplus)
                     12: extern "C"{
                     13: #endif
                     14: 
                     15: #ifndef __inpREAD_H
                     16: #define __inpREAD_H
                     17: 
                     18: 
                     19: typedef struct _CLOCKVER {    
                     20:        CHAR cVersion[255];  
                     21: } CLOCKVER, *PCLOCKVER, *LPCLOCKVER;
                     22: 
                     23: typedef struct _HOPFTIME {
                     24:     WORD wYear;
                     25:     WORD wMonth;
                     26:     WORD wDayOfWeek;
                     27:     WORD wDay;
                     28:     WORD wHour;
                     29:     WORD wMinute;
                     30:     WORD wSecond;
                     31:     WORD wMilliseconds;
                     32:     WORD wStatus;
                     33: } HOPFTIME, *PHOPFTIME, *LPHOPFTIME;
                     34: 
                     35: typedef struct _SATSTAT {    
                     36:        BYTE wVisible;    
                     37:        BYTE wMode;
                     38:     BYTE wSat0;
                     39:        BYTE wRat0;
                     40:        BYTE wSat1;
                     41:        BYTE wRat1;
                     42:        BYTE wSat2;
                     43:        BYTE wRat2;
                     44:        BYTE wSat3;
                     45:        BYTE wRat3;
                     46:        BYTE wSat4;
                     47:        BYTE wRat4;
                     48:        BYTE wSat5;
                     49:        BYTE wRat5;
                     50:        BYTE wSat6;
                     51:        BYTE wRat6;
                     52:        BYTE wSat7;
                     53:        BYTE wRat7;
                     54: } SATSTAT, *PSATSTAT, *LPSATSTAT;
                     55: 
                     56: 
                     57: typedef struct _GPSPOS {    
                     58:        LONG wAltitude;    // Höhe immer 0
                     59:        LONG wLongitude;   // Länge in Msec
                     60:        LONG wLatitude;    // Breite in Msec  
                     61: } GPSPOS, *PGPSPOS, *LPGPSPOS;
                     62: 
                     63: 
                     64: typedef struct _DCFANTENNE {    
                     65:        BYTE bStatus;    
                     66:        BYTE bStatus1;    
                     67:        WORD wAntValue;    
                     68: } DCFANTENNE, *PDCFANTENNE, *LPDCFANTENNE;
                     69: 
                     70: 
                     71: 
                     72: // Function declarations
                     73: BOOL  OpenHopfDevice();
                     74: BOOL  CloseHopfDevice();
                     75: VOID  GetHopfTime(LPHOPFTIME Data, DWORD Offset);
                     76: VOID  GetHopfLocalTime(LPHOPFTIME Data);
                     77: VOID  GetHopfSystemTime(LPHOPFTIME Data);
                     78: VOID  GetSatData(LPSATSTAT Data);
                     79: VOID  GetDiffTime(LPLONG Data);
                     80: VOID  GetPosition(LPGPSPOS Data);
                     81: VOID  GetHardwareVersion(LPCLOCKVER Data);
                     82: VOID  GetHardwareData(LPDWORD Data,WORD Ofs);
                     83: VOID  GetDCFAntenne(LPDCFANTENNE Data);
                     84:  
                     85:  
                     86: #if defined(__cplusplus)
                     87: }
                     88: #endif 
                     89: 
                     90: #endif /* inpREAD_H */
                     91: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>