The first thing you should do is delete the jetways from your xml.
These are probably still from the original xml.
Then I checked your visibility condition.
These work.
But..., I would make some changes.
I would remove the code for the days of the week from the snowplow.
Since all days of the week are included, this entry is redundant.
Also, I would remove the code for the air temperature.
This code is redundant.
The snow plow is supposed to run when it snows.
For this reason, I would remove the entry "Rain" from the code for precipitation.
If it is raining, a snow plow is certainly not needed.
Because as they say, less is often more.
I tested the visibility condition with simple objects from the SODE demo.
In the SODE demo simple objects and an xml are included.
With this you can experiment very well.
The SODE Demo is available here (
http://sode.12bpilot.ch/?page_id=9).
Here is my modified test XML:
XML:
<SODE>
<!-- Data Probe serving its clients -->
<SimObject Name="ASH NASHUA">
<Placement Lat="42.7825" Lon="-71.514167" Alt="200.4AGL" Hdg="0.0"/>
<Model SimTitle="12bPilot_SODE_Environmental_Data_Probe">
<EnvironmentalDataProbe ClientList="INNSPLOWANIM;INNSTRACTOR"/>
</Model>
</SimObject>
<!-- Objects visibility -->
<SimObject Name="INNSPLOWANIM">
<Placement Lat="42.779423" Lon="-71.509566" Alt="0.5#AGL" Hdg="170.0"/>
<Model SimTitle="12bPilot_SODE_Object_4">
<ConditionalVisibility LogicExpression="A$B">
<Condition ID="A" Variable="MonthOfYear" Value="JAN-APR;OCT-DEC"/>
<Condition ID="B" Variable="MetPrecipitation" Value="SNOW"/>
</ConditionalVisibility>
</Model>
</SimObject>
<SimObject Name="INNSTRACTOR">
<Placement Lat="42.7789392494014" Lon="-71.5090375958048" Alt="0.5#AGL" Hdg="170.0"/>
<Model SimTitle="12bPilot_SODE_Object_1">
<ConditionalVisibility LogicExpression="A$B$C$D">
<Condition ID="A" Variable="MonthOfYear" Value="MAY-SEP"/>
<Condition ID="B" Variable="DayOfWeek" Value="TUE;FRI"/>
<Condition ID="C" Variable="Time" Value="0800-1600LT"/>
<Condition ID="D" Variable="MetPrecipitation" Value="NONE"/>
</ConditionalVisibility>
</Model>
</SimObject>
</SODE>
Furthermore, it is important...
In the SimObjects, in each sim.cfg must always be as the first entry
[General]
Category=Viewer
Module=SODE
must stand.
Only then the [fltsim.0] entry follows.
Further in each fltsim entry only
title=
model=
texture=
are needed and used.
Please delete all other entries!