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>