I use gyro compas, but cannot convert 0580in degrees.
I have a network, Master PC Vista64, FSX, GFDiplay FSUIPC 4.53 and Wideserver 7.53, firts slave Project Magenta PMRJ, second slave PM systems, PM CDU and PM MCP
[GF Connections]
GFDev=DLL found
GFLGT=1
GFRP48=1
GFT8=2
GF166=2
GF45=1
GFP8=1
[Conditions]
0=X500 U16 ;PM's MCP is active if this is non-zero
1=X4F0 U16 M8000 ; PMs speed is Mach
2=X7E4 U32 ; FSs speed is Mach -- see condition 46 too
3=X4F0 U16 M0002 ; PMs V/S mode
4=X3300 U16 M0100 ; FS LOC acquired
5=XC4E U16 ; CRS nonzero?
6=X4E2 U16 ; PM HDG nonzero?
7=X7CC U16 *360 /65536 ;FS's HDG nonzero?
8=X3300 U16 M0080 ; FS NAV CRS acquired
9=XBEC U16 =16383 ; Nose Gear Down
10=XBF0 U16 =16383 ; Right Gear Down
11=XBF4 U16 =16383 ; Left Gear Down
; offset 66C0 used as GF45/46 radio selector, 0-6 as follows:
12=X66c0 U8 =0 ;Radio selector 0=COM1
13=X66c0 U8 =1 ;Radio selector 1=COM2
14=X66c0 U8 =2 ;Radio selector 2=NAV1
15=X66c0 U8 =3 ;Radio selector 3=NAV2
16=X66c0 U8 =4 ;Radio selector 4=ADF1
17=X66c0 U8 =5 ;Radio selector 5=ADF2
18=X66c0 U8 =6 ;Radio selector 6=TPNR
; GF166 support includes both radios and an offset viewing debug mode
; Offset 66C4 has flag bits as follows
; bit 0 (1) = debug offset view if 0, debug type view if 1
; bit 1 (2) = debug decimal display if 0, hex display if 1
; bit 2 (4) = radio if 0, debug offset mode if 1
; bit 3 (8) = standby shown if 0, radial shown if 1
; bit 4 (16)= set by Centre button press, Cleared when released and if L or R pressed
; bit 5 (32)= set for MCP Mach display instead of IAS (FS MCP)
; Offset 66C1 used for debug mode offset type (0-12)
; Offset 66C5 used as radio selector, 0-5
; Offset 66C2 (2bytes) is offset in debug mode
19=X66C4 U8 M01 ; Offset (0) or Type (1) display mode
20=X66C4 U8 M02 ; Num value in dec (0) or hex (1)
21=X66C1 U8 =0 ; U16
22=X66C1 U8 =1 ; S8
23=X66C1 U8 =2 ; U8
24=X66C1 U8 =3 ; S16
25=X66C1 U8 =4 ; U16
26=X66C1 U8 =5 ; S32
27=X66C1 U8 =6 ; U32
28=X66C1 U8 =7 ; F32
29=X66C1 U8 =8 ; F64
30=X66C1 U8 =9 ; STR
31=X66C1 U8 =10 ; R0
32=X66C1 U8 =11 ; R1
33=X66C1 U8 =12 ; R2
34=X66C1 U8 <7 ;Fixed point
35=X66C1 U8 <9 ;Numeric
36=X66C4 U8 M04 ; Flag for Debug mode, else Radio
37=X66c5 U8 =0 ;GF166 radio selector 0=COM1
38=X66c5 U8 =1 ;GF166 radio selector 1=COM2
39=X66c5 U8 =2 ;GF166 radio selector 2=NAV1
40=X66c5 U8 =3 ;GF166 radio selector 3=NAV2
41=X66c5 U8 =4 ;GF166 radio selector 4=ADF1
42=X66c5 U8 =5 ;GF166 radio selector 5=ADF2
43=X66C4 U8 M08 ; Flag for radial display for NAV
44=X3300 U16 M0002 ;Active Nav1
45=X3300 U16 M0004 ;Active Nav2
46=!C1 !C2 X66C4 U8 M20 ;Mach not IAS
47=X051C U8 M01 ; PM blank VS
48=X051C U8 M02 ; PM blamk SPD
49=X7B91 U8 =1; Mode C
50=X7B91 U8 =0; Standby
51=X7B93 U8 =1; Ident Active
52=x3102 u8 =1
53=x2054 u8 =1 ;tank allp
54=x2054 u8 =2 ;tank left
55=x2054 u8 =6 ;tank center
56=x2054 u8 =3 ;tank right
57=x2054 u8 =13 ;crossfeed
58=x2054 u8 =14 ;crossfeed LtoR
59=x2054 u8 =15 ;crossfeed RtoL
60=x2054 u8 =14 ;crossfeed both
[GF45.0]
Needs=V16 B E A
B=4
;D0.1=!C51 C49 ="MD C"
;D0.2=!C51 C50 ="STBY"
;D0.3=C51 ="IDNT" Ff2on
;D0=X2B00 F64 D-30 ;Heading issu de Simconnect MARCHE !!!
;D0=X0580 u16 *360/(65536 *65536) f64 d-30 <<< Bad multiplier (*)
;D1=x02a0 u16 *360/(65536 *65536) <<< Bad multiplier (*)
;D1=X0580 u16 *360 d-30 f64
;D1=D-30 X2B00 F64 ;;;X08b8 u16 *140/16384 D21 ;FS's HDG as nnn ;Affiche le heading mais de manière erratique
;d0=d-30 x08f8 f64 *144 ne marche pas
;d0=x123e ;
d1=x126c ; fuel total marche !
d0.0= c53 ="ALL"
d0.1=c55 ="CNTR"
d0.2=c54 ="LAUX"
d0.3=c56 ="RAUX"
;d1=x2018
[GFP8.0]
Needs=V16 B E A
B=5
;L0=c0 X4F0 U16 M4000 ;VNAV
;L1=c0 X4F0 U16 M0040 ;LNAV
;L2=c0 X4F0 U16 M0100 ;FLCHG
L3=X281c =1 ; Battery Master
L4=X3101 U8; Alternator Master
;L5.0=Xb54 U16>10; <2000 Fslow
;L5.1=Xb54 U16>2000; <40000 Ffast
L5.0= X560E = 1
L5.1=!X560E = 1 <<< Bad literal value
;L5=xB54 u16 =44909 Ff10on; Xb54 APU on ne s'éteint pas mais s'allume size 4 32 bit float
;L6=xB54 U16 <2000
L7=c52 X2e80 ; Avionics Master
[GFT8.0]
Needs=V16 B E
B=2
L0=X337D U16 ;De-ICE STRUCT size 1 on=1 off=0
L1=X029C U16 ; pitot heat size 1 on=1 off=0
L2=X0D0C U16 M0020 ;panel lights size 2
L3=X0D0C U16 M0004 ;land l
L4=X0D0C U16 M0008 ;taxi lt
L5=X0D0C U16 M0001 ;nav lt
L6=X0D0C U16 M0002 ; beacon
L7=X0D0C U16 M0010 ; strobe
[GFT8.1]
Needs=V16 B E
B=8
;L6.0=XBAC =1 Ffast ;inner
;L6.1=XBAE =1 Ffast ;middle
;L6.2=XBB0 =1 Ffast ;outer
L7=X808 =1;yaw damper ffast size4
[GFRP48.0]
Needs=V16 B E
L0=X3590 U16 =1 ;fuelvalve eng1
L1=x3594 u16 =1 ;fuel valve eng2
;L1=X3104 =1 ;FUEL PUMP
L2.0=xAF8 =1 ;FUEL all
L2.1=xAF8 =2 Fslow;FUEL all
L3.0=xAF8 =1 ;FUEL all
L3.1=xAF8 =6 Ff5on;FUEL all
L4.0=xAF8 =1 ; fuel all
L4.1=xAF8 =3 Fslow;FUEL right
L5=X894 =1 Ff7on ;engine 1 running size2
L6=X092C U16=1 Ff7on ;engine 2 running
L7=C0 X4f0 U16 M0800 ;A/T
[GF166.0]
Needs=V16 B E A
B=5
[GF166.1]
Needs=V16 B E A
B=5
[GFLGT.0]
Needs=E B
B=5
L7=XBEC U16 =16383 ;Nose Gear Down
L6=!C9 XBEC U16 !=0 ;Nose Gear Moving
L5=XBF4 U16 =16383 ;Left Gear Down
L4=!C11 XBF4 U16 !=0 ;Left Gear Moving
L3=XBF0 U16 =16383 ;Right Gear Down
L2=!C10 XBF0 U16 !=0 ;Right Gear Moving