Annotation of embedaddon/ntp/ports/winnt/include/hopf_PCI_io.h, revision 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>