Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM XMLs - Update 1.4/1.4.1/master to use alchemy 1.5.4 and add namespace XML files. #37527

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

cecille
Copy link
Contributor

@cecille cecille commented Feb 11, 2025

Testing

Data model file formats for clusters and device types are covered by the TestSpecParsing* tests, which are run in CI and also run manually. These are also used in the IDM-10.* tests, which are run in the CI. The new namespace files are not yet used anywhere. Tests will be added when the parsers are added.

Copy link

semanticdiff-com bot commented Feb 11, 2025

Review changes with  SemanticDiff

Changed Files
File Status
  data_model/1.4/clusters/ThermostatUserInterfaceConfiguration.xml  60% smaller
  data_model/1.4/clusters/ConcentrationMeasurement.xml  56% smaller
  data_model/1.4/clusters/MicrowaveOvenControl.xml  51% smaller
  data_model/1.4/clusters/TemperatureMeasurement.xml  50% smaller
  data_model/1.4/clusters/FlowMeasurement.xml  49% smaller
  data_model/1.4/clusters/ElectricalPowerMeasurement.xml  48% smaller
  data_model/1.4/clusters/LevelControl.xml  48% smaller
  data_model/1.4/clusters/PressureMeasurement.xml  47% smaller
  data_model/1.4/clusters/DoorLock.xml  47% smaller
  data_model/1.4/clusters/Switch.xml  46% smaller
  data_model/1.4/clusters/Mode_DeviceEnergyManagement.xml  46% smaller
  data_model/1.4/clusters/Mode_Dishwasher.xml  46% smaller
  data_model/1.4/clusters/Mode_LaundryWasher.xml  46% smaller
  data_model/1.4/clusters/Mode_Oven.xml  46% smaller
  data_model/1.4/clusters/Mode_RVCRun.xml  46% smaller
  data_model/1.4/clusters/Mode_WaterHeater.xml  46% smaller
  data_model/1.4/clusters/WaterContentMeasurement.xml  45% smaller
  data_model/1.4/clusters/BallastConfiguration.xml  45% smaller
  data_model/1.4/clusters/WindowCovering.xml  45% smaller
  data_model/1.4/clusters/ElectricalEnergyMeasurement.xml  44% smaller
  data_model/1.4/clusters/BooleanStateConfiguration.xml  43% smaller
  data_model/1.4/clusters/TemperatureControl.xml  43% smaller
  data_model/1.4/clusters/LaundryDryerControls.xml  43% smaller
  data_model/1.4/clusters/IlluminanceMeasurement.xml  43% smaller
  data_model/1.4/clusters/Thermostat.xml  43% smaller
  data_model/1.4/clusters/FanControl.xml  42% smaller
  data_model/1.4/clusters/ProxyDiscovery-Cluster.xml  41% smaller
  data_model/1.4/clusters/AudioOutput.xml  41% smaller
  data_model/1.4/clusters/MediaInput.xml  41% smaller
  data_model/1.4/clusters/ProxyConfiguration-Cluster.xml  41% smaller
  data_model/1.4/clusters/ApplicationLauncher.xml  41% smaller
  data_model/1.4/clusters/Identify.xml  41% smaller
  data_model/1.4/clusters/AirQuality.xml  41% smaller
  data_model/1.4/clusters/LocalizationTimeFormat.xml  41% smaller
  data_model/1.4/clusters/GeneralCommissioningCluster.xml  41% smaller
  data_model/1.4/clusters/DiagnosticsWiFi.xml  40% smaller
  data_model/1.4/clusters/ACL-Cluster.xml  40% smaller
  data_model/1.4/clusters/OTARequestor.xml  40% smaller
  data_model/1.4/clusters/PumpConfigurationControl.xml  40% smaller
  data_model/1.4/clusters/OccupancySensing.xml  39% smaller
  data_model/1.4/clusters/CommissionerControlCluster.xml  39% smaller
  data_model/1.4/clusters/ColorControl.xml  39% smaller
  data_model/1.4/clusters/WiFiNetworkManagement.xml  39% smaller
  data_model/1.4/clusters/NetworkCommissioningCluster.xml  39% smaller
  data_model/1.4/clusters/MediaPlayback.xml  39% smaller
  data_model/1.4/clusters/ICDManagement.xml  38% smaller
  data_model/1.4/clusters/Binding-Cluster.xml  38% smaller
  data_model/1.4/clusters/Scenes.xml  38% smaller
  data_model/1.4/clusters/Descriptor-Cluster.xml  38% smaller
  data_model/1.4/clusters/DeviceEnergyManagement.xml  38% smaller
  data_model/1.4/clusters/TargetNavigator.xml  37% smaller
  data_model/1.4/clusters/AdminCommissioningCluster.xml  37% smaller
  data_model/1.4/clusters/OnOff.xml  37% smaller
  data_model/1.4/clusters/ModeSelect.xml  37% smaller
  data_model/1.4/clusters/ApplicationBasic.xml  36% smaller
  data_model/1.4/clusters/WaterHeaterManagement.xml  36% smaller
  data_model/1.4/clusters/ModeBase.xml  36% smaller
  data_model/1.4/clusters/ValveConfigurationControl.xml  36% smaller
  data_model/1.4/clusters/Groups.xml  36% smaller
  data_model/1.4/clusters/bridge-clusters-BridgedDeviceBasicInformationCluster.xml  36% smaller
  data_model/1.4/clusters/ResourceMonitoring.xml  35% smaller
  data_model/1.4/clusters/OperationalCredentialCluster.xml  35% smaller
  data_model/1.4/clusters/ServiceArea.xml  35% smaller
  data_model/1.4/clusters/TimeSync.xml  35% smaller
  data_model/1.4/clusters/Group-Key-Management-Cluster.xml  35% smaller
  data_model/1.4/clusters/BasicInformationCluster.xml  35% smaller
  data_model/1.4/clusters/ThreadNetworkDirectory.xml  35% smaller
  data_model/1.4/clusters/EcosystemInformationCluster.xml  35% smaller
  data_model/1.4/clusters/WakeOnLAN.xml  35% smaller
  data_model/1.4/clusters/ThreadBorderRouterManagement.xml  35% smaller
  data_model/1.4/clusters/EnergyEVSE.xml  34% smaller
  data_model/1.4/clusters/OperationalState.xml  34% smaller
  data_model/1.4/clusters/OTAProvider.xml  34% smaller
  data_model/1.4/clusters/DiagnosticsThread.xml  34% smaller
  data_model/1.4/clusters/ContentControl.xml  34% smaller
  data_model/1.4/clusters/EnergyPreference.xml  34% smaller
  data_model/1.4/clusters/PowerSourceCluster.xml  33% smaller
  data_model/1.4/clusters/JointFabricDatastoreCluster.xml  33% smaller
  data_model/1.4/clusters/ContentLauncher.xml  33% smaller
  data_model/1.4/clusters/LaundryWasherControls.xml  33% smaller
  data_model/1.4/clusters/Channel.xml  32% smaller
  data_model/1.4/clusters/AccountLogin.xml  31% smaller
  data_model/1.4/clusters/Messages.xml  31% smaller
  data_model/1.4/clusters/DiagnosticsGeneral.xml  31% smaller
  data_model/1.4/clusters/ContentAppObserver.xml  30% smaller
  data_model/1.4/clusters/JointFabricPKICluster.xml  30% smaller
  data_model/1.4/clusters/DiagnosticLogsCluster.xml  30% smaller
  data_model/1.4/clusters/Label-Cluster-LabelCluster.xml  30% smaller
  data_model/1.4/clusters/DiagnosticsSoftware.xml  30% smaller
  data_model/1.4/clusters/PowerTopology.xml  30% smaller
  data_model/1.4/clusters/bridge-clusters-ActionsCluster.xml  30% smaller
  data_model/1.4/clusters/LocalizationConfiguration.xml  29% smaller
  data_model/1.4/clusters/ValidProxies-Cluster.xml  29% smaller
  data_model/1.4/clusters/PowerSourceConfigurationCluster.xml  29% smaller
  data_model/1.4/clusters/Mode_EVSE.xml  29% smaller
  data_model/1.4/clusters/Mode_RVCClean.xml  29% smaller
  data_model/1.4/clusters/Mode_Refrigerator.xml  29% smaller
  data_model/1.4/device_types/ColorTemperatureLight.xml  26% smaller
  data_model/1.4/device_types/DimmableLight.xml  26% smaller
  data_model/1.4/device_types/DimmablePlug-InUnit.xml  26% smaller
  data_model/1.4/device_types/ExtendedColorLight.xml  26% smaller
  data_model/1.4/device_types/MountedDimmableLoadControl.xml  26% smaller
  data_model/1.4/device_types/MountedOnOffControl.xml  26% smaller
  data_model/1.4/device_types/OnOffLight.xml  26% smaller
  data_model/1.4/device_types/OnOffPlug-inUnit.xml  26% smaller
  data_model/1.4/device_types/BaseDeviceType.xml  4% smaller
  data_model/1.4/device_types/TemperatureControlledCabinet.xml  1% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Area.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Closure.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-CompassDirection.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-CompassLocation.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Direction.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Landmark.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Level.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Location.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-Number.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Common-RelativePosition.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-ElectricalMeasurement.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Laundry.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-PowerSource.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Refrigerator.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-RoomAirConditioner.xml  0% smaller
  data_model/1.4.1/namespaces/Namespace-Switches.xml  0% smaller
  data_model/1.4.1/scraper_version Unsupported file format
  data_model/1.4/device_types/Aggregator.xml  0% smaller
  data_model/1.4/device_types/BasicVideoPlayer.xml  0% smaller
  data_model/1.4/device_types/BridgedNode.xml  0% smaller
  data_model/1.4/device_types/CastingVideoPlayer.xml  0% smaller
  data_model/1.4/device_types/ContentApp.xml  0% smaller
  data_model/1.4/device_types/DeviceEnergyManagement.xml  0% smaller
  data_model/1.4/device_types/RootNodeDeviceType.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Area.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Closure.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-CompassDirection.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-CompassLocation.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Direction.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Landmark.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Level.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Location.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-Number.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Common-RelativePosition.xml  0% smaller
  data_model/1.4/namespaces/Namespace-ElectricalMeasurement.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Laundry.xml  0% smaller
  data_model/1.4/namespaces/Namespace-PowerSource.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Refrigerator.xml  0% smaller
  data_model/1.4/namespaces/Namespace-RoomAirConditioner.xml  0% smaller
  data_model/1.4/namespaces/Namespace-Switches.xml  0% smaller
  data_model/1.4/scraper_version Unsupported file format
  data_model/master/namespaces/Namespace-Common-Area.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Closure.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-CompassDirection.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-CompassLocation.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Direction.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Landmark.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Level.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Location.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-Number.xml  0% smaller
  data_model/master/namespaces/Namespace-Common-RelativePosition.xml  0% smaller
  data_model/master/namespaces/Namespace-ElectricalMeasurement.xml  0% smaller
  data_model/master/namespaces/Namespace-EnergyTariff-Chronology.xml  0% smaller
  data_model/master/namespaces/Namespace-EnergyTariff-Commodity.xml  0% smaller
  data_model/master/namespaces/Namespace-EnergyTariff-Flow.xml  0% smaller
  data_model/master/namespaces/Namespace-Laundry.xml  0% smaller
  data_model/master/namespaces/Namespace-PowerSource.xml  0% smaller
  data_model/master/namespaces/Namespace-Refrigerator.xml  0% smaller
  data_model/master/namespaces/Namespace-RoomAirConditioner.xml  0% smaller
  data_model/master/namespaces/Namespace-Switches.xml  0% smaller
  data_model/master/scraper_version Unsupported file format
  scripts/spec_xml/generate_spec_xml.py  0% smaller

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant