doc: Add telemetry format description
[fw/altos] / telemetrum.inf
1 ; Copyright (C) 2010 Keith Packard (keithp@keithp.com)\r
2 ; released under GNU General Public License version 2\r
3 \r
4 [Version]\r
5 Signature       = "$Windows NT$"\r
6 Class           = Modem\r
7 ClassGUID       = {4D36E96D-E325-11CE-BFC1-08002BE10318}\r
8 Provider        = %Mfg%\r
9 DriverVer       = 08/05/2010,7.1.1.0\r
10 PnpLockDown     = 0\r
11 DriverPackageDisplayName = %DriverName%\r
12 \r
13 [DestinationDirs]\r
14 FakeModemCopyFileSection = 12\r
15 DefaultDestDir  = 12\r
16 \r
17 [ControlFlags]\r
18 \r
19 [Manufacturer]\r
20 %Mfg% = Models, NTx86, NTamd64, NTia64\r
21 \r
22 [Models]\r
23 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
24 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
25 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
26 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
27 \r
28 [Models.NTx86]\r
29 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
30 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
31 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
32 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
33 \r
34 [Models.NTamd64]\r
35 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
36 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
37 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
38 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
39 \r
40 [Models.NTia64]\r
41 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
42 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
43 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
44 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
45 \r
46 ;----------------------------------------------------------------------------\r
47 ; Installation sections\r
48 ;----------------------------------------------------------------------------\r
49 \r
50 [AltusMetrum.Install.NT]\r
51 include         = mdmcpq.inf\r
52 CopyFiles       = FakeModemCopyFileSection\r
53 AddReg          = All.AddReg, Modem.AddReg, Uninstall.AddReg\r
54 \r
55 [AltusMetrum.Install.NT.Services]\r
56 include         = mdmcpq.inf\r
57 AddService      = usbser, 0x00000000, LowerFilter_Service_Inst\r
58 \r
59 [AltusMetrum.Install.NT.HW]\r
60 include         = mdmcpq.inf\r
61 AddReg          = LowerFilterAddReg\r
62 \r
63 ;----------------------------------------------------------------------------\r
64 ; AddReg sections\r
65 ;----------------------------------------------------------------------------\r
66 \r
67 [All.AddReg]\r
68 HKR,,FriendlyDriver,,           Unimodem.vxd\r
69 HKR,,DevLoader,,                *vcomm\r
70 HKR,,ConfigDialog,,             modemui.dll\r
71 HKR,,EnumPropPages,,            "modemui.dll,EnumPropPages"\r
72 HKR,,PortSubClass, 1,           02\r
73 HKR,,DeviceType, 1,             01\r
74 \r
75 [Modem.AddReg]\r
76 HKR,, Properties, 1, C0,01,00,00, 00,00,00,00, FF,00,00,00, 07,00,00,00, 0F,00,00,00, F7,0F,00,00, 00,84,03,00, C0,DA,00,00\r
77 \r
78 [Uninstall.AddReg]\r
79 HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%TeleMetrum%,DisplayName,,"%TeleMetrum%"\r
80 \r
81 [Strings]\r
82 Mfg             = "altusmetrum.org"\r
83 AltusMetrum     = "AltusMetrum"\r
84 TeleMetrum      = "TeleMetrum"\r
85 TeleDongle      = "TeleDongle"\r
86 TeleTerra       = "TeleTerra"\r
87 DriverName      = "Altus Metrum Device Driver"\r
88 \r