collapse

* Who's Online

  • Dot Guests: 45
  • Dot Hidden: 0
  • Dot Users: 1
  • Dot Users Online:

* Recent Topics/Posts

Hello from Poland by Windmill
[October 12, 2025, 10:15:55 AM]


Hello from Poland by salaxi54
[October 12, 2025, 01:25:11 AM]


BMS 4.38 keystroke/callback list? by rocco
[October 11, 2025, 09:15:45 AM]


DCStoF4 (Standalone version) by SharkNoir
[October 03, 2025, 02:31:44 AM]


Hello from Norway! by salaxi54
[October 02, 2025, 11:55:55 PM]

Author Topic: Shared memory bits  (Read 8853 times)

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Shared memory bits
« on: January 25, 2025, 05:11:21 PM »
I have run into a few shared memory bits I cannot identify the use of. Does anyone know the details of these ?:

LightBits
FuelLow 0x400000. Is this replaced by FwdFuelLow and AftFuelLow (caution panel) in LightBits2 ?

LightBits2
EcmPwr   0x10000. ?
EcmFail   0x20000. Is this used for ECM light on Block 25/30/MLU caution panel ?

I read somewhere the ECM indicator on Misc panel should be LightBits ECM 0x4000000 bit. Is this correct ?

LightBits3
Lef_Fault 0x800. ?

MiscBits
SolenoidStatus 0x20. Is this for gear handle solenoid ?

Offline henkie

  • -=VP Veteran Donor=-
  • General
  • *
  • Join Date: Oct 2009
  • Location: Helmond
  • Posts: 4781
  • Country: nl
  • VP Awards Old Geezer Award: Awarded after 10 years of community service 3000+ posts Award: Awarded for achieving over 3000 posts Most Time Online Award: Awarded to those 30 members with most time on the forum Gold Cup Award: Awarded to someone for a special achievement Gold Medal Award: Awarded for special contributions to the community Top Poster Award: for those 30 members with most posts Silver Heart Award: Awarded to those showing a real heart for the community and/or it's cause Electronics Guru Award: Awarded to those with special electronics skills
    • Henk's Viperpit developments
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #1 on: January 26, 2025, 03:18:22 PM »
Sorry that I have no answers  :(

I am also struggling with several items in flightdata.h  :brickwall:

I wished the BMS guys added more information to each variable  :notes:
Would not be much work, but I understand that their time is precious.

Really great help would be to mention for which panel (or instrument indication) each variable is relevant ...
I do not want to ask other people every time I have an indicator or variable which needs to get matched up. And there are a few  :whistle:

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Re: Shared memory bits
« Reply #2 on: January 26, 2025, 04:09:25 PM »
I am currently working on a spreadsheet with all the indicator values and which panels/indicators they are for. The mentioned items should be the only ones I am missing the details for.
I will share the document once I have it all mapped out.

Offline jjbravo

  • General
  • ******
  • Join Date: Jan 2019
  • Location: California
  • Posts: 1462
  • Country: us
  • Callsign: Vino
  • VP Awards Veteran Award: Awarded after 5 years of community service Most Time Online Award: Awarded to those 30 members with most time on the forum Top Poster Award: for those 30 members with most posts 1000+ posts Award: Awarded for achieving over 1000 posts
    • Awards
Re: Shared memory bits
« Reply #3 on: January 26, 2025, 04:56:17 PM »
FuelLow is when Bitching Betty starts saying Bingo. (Try and look at the lightbit when it happens)
EcmPwr is if the ECM Power is on
EcmFail is if the ECM fails by damage or jamming
ECM 0x4000000 bit is for MLU Left Eyebrow indicator

Other than these you have ecmOper which has these states:
    enum EcmOperStates : unsigned char
    {
        ECM_OPER_NO_LIT  = 0,
        ECM_OPER_STDBY   = 1,
        ECM_OPER_ACTIVE  = 2,
        ECM_OPER_ALL_LIT = 3,
    };

Then you have EcmBits[MAX_ECM_PROGRAMS]: // see EcmBits enum for details - Note: these are currently not combinable bits, but mutually exclusive states!

    enum EcmBits : unsigned int     // Note: these are currently not combinable bits, but mutually exclusive states!
    {
        ECM_UNPRESSED_NO_LIT  = 0x01,
        ECM_UNPRESSED_ALL_LIT = 0x02,
        ECM_PRESSED_NO_LIT    = 0x04,
        ECM_PRESSED_STANDBY   = 0x08,
        ECM_PRESSED_ACTIVE    = 0x10,
        ECM_PRESSED_TRANSMIT  = 0x20,
        ECM_PRESSED_FAIL      = 0x40,
        ECM_PRESSED_ALL_LIT   = 0x80,
    };

As far as I know, Lef_Fault is not used at this time.

SolenoidStatus is the status of the Gear Solenoid. You should check this in case the solenoid is not functioning in the 3d cockpit. This will also tell you if the Solenoid is not powered or failed or WOW, 1 is working OK

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Re: Shared memory bits
« Reply #4 on: January 26, 2025, 05:06:21 PM »
Thanks a lot, much appreciated :thumbsup:

Offline jjbravo

  • General
  • ******
  • Join Date: Jan 2019
  • Location: California
  • Posts: 1462
  • Country: us
  • Callsign: Vino
  • VP Awards Veteran Award: Awarded after 5 years of community service Most Time Online Award: Awarded to those 30 members with most time on the forum Top Poster Award: for those 30 members with most posts 1000+ posts Award: Awarded for achieving over 1000 posts
    • Awards
Re: Shared memory bits
« Reply #5 on: January 26, 2025, 05:20:31 PM »
Velbekommen!

Offline henkie

  • -=VP Veteran Donor=-
  • General
  • *
  • Join Date: Oct 2009
  • Location: Helmond
  • Posts: 4781
  • Country: nl
  • VP Awards Old Geezer Award: Awarded after 10 years of community service 3000+ posts Award: Awarded for achieving over 3000 posts Most Time Online Award: Awarded to those 30 members with most time on the forum Gold Cup Award: Awarded to someone for a special achievement Gold Medal Award: Awarded for special contributions to the community Top Poster Award: for those 30 members with most posts Silver Heart Award: Awarded to those showing a real heart for the community and/or it's cause Electronics Guru Award: Awarded to those with special electronics skills
    • Henk's Viperpit developments
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #6 on: January 27, 2025, 04:23:10 AM »
I am currently working on a spreadsheet with all the indicator values and which panels/indicators they are for. The mentioned items should be the only ones I am missing the details for.
I will share the document once I have it all mapped out.

That would be awesome  :thumbsup:   :notes:
Also many thanks to @jjbravo   :hail:

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Re: Shared memory bits
« Reply #7 on: January 27, 2025, 02:32:42 PM »
Bonus question: Do we have any details of the respective blink frequencies in the real thing:

Probeheat (caution panel)
AuxSrch (TWA)
Launch (TWP)
PriMode (TWP)
Unk (TWP)


About marker beacon: According to this post https://www.viperpits.org/smf/index.php?topic=5167.msg73438#msg73438 it uses Morse code frequency:

OuterMarker - Morse T
MiddleMarker - Morse A
InnerMarker - Morse E

As we only have outer and middle marker shared memory bits, is there any way to determine inner marker ?

Offline henkie

  • -=VP Veteran Donor=-
  • General
  • *
  • Join Date: Oct 2009
  • Location: Helmond
  • Posts: 4781
  • Country: nl
  • VP Awards Old Geezer Award: Awarded after 10 years of community service 3000+ posts Award: Awarded for achieving over 3000 posts Most Time Online Award: Awarded to those 30 members with most time on the forum Gold Cup Award: Awarded to someone for a special achievement Gold Medal Award: Awarded for special contributions to the community Top Poster Award: for those 30 members with most posts Silver Heart Award: Awarded to those showing a real heart for the community and/or it's cause Electronics Guru Award: Awarded to those with special electronics skills
    • Henk's Viperpit developments
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #8 on: January 27, 2025, 05:21:18 PM »
I did read somewhere something about the blink frequencies, like (TWP) LAUNCH = 4 Hz. (IIRC)
Of to bed now, but I will try to find that back tomorrow!
Hmmm, wasn't that in the F-16 dash-whatever manual ???  :whistle:

Offline Rufus

  • General
  • ******
  • Join Date: Feb 2012
  • Location: California
  • Posts: 6187
  • Country: us
  • VP Awards Old Geezer Award: Awarded after 10 years of community service Most Time Online Award: Awarded to those 30 members with most time on the forum 3000+ posts Award: Awarded for achieving over 3000 posts Silver Cup Award: Awarded to someone for a special achievement Top Poster Award: for those 30 members with most posts
    • Awards
Re: Shared memory bits
« Reply #9 on: January 27, 2025, 08:18:47 PM »
There's probably a Human Factors Standard for that...somewhere... :digger: ...
- Rufus

Offline mihi4

  • General
  • ******
  • Join Date: Jul 2003
  • Location: Graz, LOWG
  • Posts: 1705
  • Country: at
  • VP Awards 1000+ posts Award: Awarded for achieving over 1000 posts Top Poster Award: for those 30 members with most posts Old Geezer Award: Awarded after 10 years of community service
    • https://f16simulator.net
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #10 on: January 28, 2025, 04:07:58 AM »
I did read somewhere something about the blink frequencies, like (TWP) LAUNCH = 4 Hz. (IIRC)
Of to bed now, but I will try to find that back tomorrow!
Hmmm, wasn't that in the F-16 dash-whatever manual ???  :whistle:
For the MLU system it's 3Hz:
Quote from: MLUManual
A red ML (missile launch) indicator light is located at the two o’clock position of the UNK push button. This
light flashes at a three hertz rate to warn of a missile launch condition.

I'm pretty sure the other numbers are also somewhere but I can't find them for effs sake :-)
Michi "MiHi" Hirczy
https://f16simulator.net

Offline henkie

  • -=VP Veteran Donor=-
  • General
  • *
  • Join Date: Oct 2009
  • Location: Helmond
  • Posts: 4781
  • Country: nl
  • VP Awards Old Geezer Award: Awarded after 10 years of community service 3000+ posts Award: Awarded for achieving over 3000 posts Most Time Online Award: Awarded to those 30 members with most time on the forum Gold Cup Award: Awarded to someone for a special achievement Gold Medal Award: Awarded for special contributions to the community Top Poster Award: for those 30 members with most posts Silver Heart Award: Awarded to those showing a real heart for the community and/or it's cause Electronics Guru Award: Awarded to those with special electronics skills
    • Henk's Viperpit developments
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #11 on: January 28, 2025, 01:07:44 PM »
You have to read a lot, but you can find information.
For example, PROBE HEAT (CAUTION PANEL) indicator:

TEST - On the ground and in flight, this position
performs a functional test of the probe heat
monitoring system. The PROBE HEAT  caution
light flashes 3-5 times per second. If the caution
light does not illuminate or if it illuminates but does
not flash, the probe heat monitoring system is
inoperative. The test feature does not verify proper
operation of probe heaters.

Of course, by looking in flightdata.h -more specifically- the "blink" bits, you can limit the search to these indicators only  ;D

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Re: Shared memory bits
« Reply #12 on: January 28, 2025, 04:12:04 PM »
Thanks Henk, I will try do some digging and see what I can find out. With your information only four more of the currently implemented blinkbits to find out :) Probably a bit overkill with these details, but my CDO (OCD, just worse.....) kicked in with all the time I have already spent creating the overview.

Offline henkie

  • -=VP Veteran Donor=-
  • General
  • *
  • Join Date: Oct 2009
  • Location: Helmond
  • Posts: 4781
  • Country: nl
  • VP Awards Old Geezer Award: Awarded after 10 years of community service 3000+ posts Award: Awarded for achieving over 3000 posts Most Time Online Award: Awarded to those 30 members with most time on the forum Gold Cup Award: Awarded to someone for a special achievement Gold Medal Award: Awarded for special contributions to the community Top Poster Award: for those 30 members with most posts Silver Heart Award: Awarded to those showing a real heart for the community and/or it's cause Electronics Guru Award: Awarded to those with special electronics skills
    • Henk's Viperpit developments
    • Buy me a soda
    • Awards
Re: Shared memory bits
« Reply #13 on: January 28, 2025, 04:44:21 PM »
Which four ???
Name them, and I can do a search  :reading:

By searching, I am also reading stuff. There is so much to read  ::)

Offline FalconDK

  • Col.
  • *****
  • Join Date: Dec 2003
  • Location: Denmark
  • Posts: 149
  • VP Awards Old Geezer Award: Awarded after 10 years of community service
    • Awards
Re: Shared memory bits
« Reply #14 on: January 29, 2025, 02:43:16 PM »
I managed to find the details for the rest in various places :)

OuterMarker: Morse T
MiddleMarker: Morse A
InnerMarker: Morse E
PROBEHEAT: 3-5 times/sec
AuxSrch: 1 time/sec
Launch: 4 times/sec
PriMode: 1 time/sec
Unk: 2 times/sec

 

SimplePortal 2.3.5 © 2008-2012, SimplePortal