From bd3e068f3bea86b27692c3b519f8c45a18d6babc Mon Sep 17 00:00:00 2001 From: Omar Zrien Date: Fri, 22 Jan 2016 23:53:49 -0500 Subject: [PATCH] PDP Classes should support any PDP address Change-Id: I3a8586e099559ee51449185734b89aaa6cd075d6 --- hal/lib/Athena/ctre/PDP.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hal/lib/Athena/ctre/PDP.cpp b/hal/lib/Athena/ctre/PDP.cpp index cae2264452..89abce1f4d 100644 --- a/hal/lib/Athena/ctre/PDP.cpp +++ b/hal/lib/Athena/ctre/PDP.cpp @@ -11,10 +11,10 @@ #define CONTROL_1 0x08041C00 /* PDP_Control_ClearStats */ #define EXPECTED_RESPONSE_TIMEOUT_MS (50) -#define GET_STATUS1() CtreCanNode::recMsg rx = GetRx(STATUS_1,EXPECTED_RESPONSE_TIMEOUT_MS) -#define GET_STATUS2() CtreCanNode::recMsg rx = GetRx(STATUS_2,EXPECTED_RESPONSE_TIMEOUT_MS) -#define GET_STATUS3() CtreCanNode::recMsg rx = GetRx(STATUS_3,EXPECTED_RESPONSE_TIMEOUT_MS) -#define GET_STATUS_ENERGY() CtreCanNode::recMsg rx = GetRx(STATUS_ENERGY,EXPECTED_RESPONSE_TIMEOUT_MS) +#define GET_STATUS1() CtreCanNode::recMsg rx = GetRx(STATUS_1|GetDeviceNumber(),EXPECTED_RESPONSE_TIMEOUT_MS) +#define GET_STATUS2() CtreCanNode::recMsg rx = GetRx(STATUS_2|GetDeviceNumber(),EXPECTED_RESPONSE_TIMEOUT_MS) +#define GET_STATUS3() CtreCanNode::recMsg rx = GetRx(STATUS_3|GetDeviceNumber(),EXPECTED_RESPONSE_TIMEOUT_MS) +#define GET_STATUS_ENERGY() CtreCanNode::recMsg rx = GetRx(STATUS_ENERGY|GetDeviceNumber(),EXPECTED_RESPONSE_TIMEOUT_MS) /* encoder/decoders */ typedef struct _PdpStatus1_t{