From 9c0440e8f08fefc409d6f3ad99f51e2b27cf1fdf Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 19 Nov 2019 16:01:59 -0700 Subject: [PATCH] Adds debug statements to compare values between Endpoint.IsOnline and EndpointOnlineFeedback --- .../Essentials_DM/Chassis/DmBladeChassisController.cs | 10 ++++++---- .../Essentials_DM/Chassis/DmChassisController.cs | 2 -- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmBladeChassisController.cs b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmBladeChassisController.cs index 7ac6c6b8..e816f253 100644 --- a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmBladeChassisController.cs +++ b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmBladeChassisController.cs @@ -458,9 +458,8 @@ namespace PepperDash.Essentials.DM { } /// /// - void Chassis_DMOutputChange(Switch device, DMOutputEventArgs args) { - - //This should be a switch case JTA 2018-07-02 + void Chassis_DMOutputChange(Switch device, DMOutputEventArgs args) + { var output = args.Number; switch (args.EventId) { @@ -471,7 +470,10 @@ namespace PepperDash.Essentials.DM { break; } case DMOutputEventIds.EndpointOnlineEventId: { - Debug.Console(2, this, "Output {0} DMOutputEventIds.EndpointOnlineEventId fired. State: {1}", args.Number, Chassis.Outputs[output].EndpointOnlineFeedback); + Debug.Console(2, this, "Output {0} DMOutputEventIds.EndpointOnlineEventId fired. EndpointOnlineFeedback State: {1}", args.Number, Chassis.Outputs[output].EndpointOnlineFeedback); + if(Chassis.Outputs[output].Endpoint != null) + Debug.Console(2, this, "Output {0} DMOutputEventIds.EndpointOnlineEventId fired. Endpoint.IsOnline State: {1}", args.Number, Chassis.Outputs[output].Endpoint.IsOnline); + OutputEndpointOnlineFeedbacks[output].FireUpdate(); break; } diff --git a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs index c1bddd19..632e555a 100644 --- a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs +++ b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs @@ -767,8 +767,6 @@ namespace PepperDash.Essentials.DM /// void Chassis_DMOutputChange(Switch device, DMOutputEventArgs args) { - - //This should be a switch case JTA 2018-07-02 var output = args.Number; switch (args.EventId)