feat(transport): carry IsMesReportable / IsMesReportableOverride through bundles (round-trip guard extended)
Claude-Session: https://claude.ai/code/session_01Y5ef34iUUMjmwnMpL9xgmB
This commit is contained in:
@@ -238,6 +238,7 @@ public sealed class RoundTripEquivalenceTests : IDisposable
|
||||
TriggerType = AlarmTriggerType.RangeViolation,
|
||||
TriggerConfiguration = "{\"threshold\":100}",
|
||||
LockedInDerived = true,
|
||||
IsMesReportable = true,
|
||||
});
|
||||
tpl.NativeAlarmSources.Add(new TemplateNativeAlarmSource("Boiler")
|
||||
{
|
||||
@@ -809,6 +810,9 @@ public sealed class RoundTripEquivalenceTests : IDisposable
|
||||
{
|
||||
TriggerConfigurationOverride = "{\"hi\":90}",
|
||||
PriorityLevelOverride = 7,
|
||||
// Non-default for a bool? (whose default is null), so the reflection
|
||||
// sweep fails loudly if the DTO drops the field.
|
||||
IsMesReportableOverride = false,
|
||||
});
|
||||
instance.NativeAlarmSourceOverrides.Add(new InstanceNativeAlarmSourceOverride("NativeSrc")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user