Skip to content

Commit 4c68fd8

Browse files
authored
Merge pull request #313 from bcarlson-dev/fix/1905-al-sap-build-fail
Fixes Controller/Agent Build Failures when `WITH_SAP` is enabled.
2 parents 67dc072 + 9bc8107 commit 4c68fd8

10 files changed

+14
-13
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ install/bin/
55
.clang-format
66
*.log
77
DPPURI_sendable.json
8+
*.a

build/agent/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ LIBDIRS = \
5454
-L$(INSTALLDIR)/lib \
5555
-L$(ONEWIFI_HOME)/install/lib/
5656
ifeq ($(WITH_SAP), 1)
57-
LIBDIRS += -L$(AL_SAP_HOME)/build/lib
57+
LIBDIRS += -L$(AL_SAP_HOME)/
5858
endif
5959

6060
LIBS = -lm -lpthread -ldl -lcjson -luuid -lssl -lcrypto -lwebconfig -lhebus

build/ctrl/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ LIBDIRS = \
5656
-L$(INSTALLDIR)/lib \
5757
-L$(ONEWIFI_HOME)/install/lib/
5858
ifeq ($(WITH_SAP), 1)
59-
LIBDIRS += -L$(AL_SAP_HOME)/build/lib
59+
LIBDIRS += -L$(AL_SAP_HOME)/
6060
endif
6161

6262
LIBS = -lm -lpthread -ldl -luuid -lcjson -lssl -lcrypto -lmysqlcppconn -lhebus

inc/al_service_registration_enums.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
//keeps operation state
77
enum class ServiceOperation : uint8_t {
8-
ENABLE = 0x01,
9-
DISABLE = 0x02
8+
SOP_ENABLE = 0x01,
9+
SOP_DISABLE = 0x02
1010
};
1111
//keeps the service type requested to the IEEE1905 layer
1212
enum class ServiceType : uint8_t {

src/agent/em_agent.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
#include <vector>
4545
#ifdef AL_SAP
46-
#include "al_service_access_point.hpp"
46+
#include "al_service_access_point.h"
4747
#endif
4848

4949
#define RETRY_SLEEP_INTERVAL_IN_MS 1000
@@ -1435,7 +1435,7 @@ AlServiceAccessPoint* em_agent_t::al_sap_register()
14351435
{
14361436
AlServiceAccessPoint* sap = new AlServiceAccessPoint(SOCKET_PATH);
14371437

1438-
AlServiceRegistrationRequest registrationRequest(ServiceOperation::SO_ENABLE, ServiceType::SAP_TUNNEL_CLIENT);
1438+
AlServiceRegistrationRequest registrationRequest(ServiceOperation::SOP_ENABLE, ServiceType::SAP_TUNNEL_CLIENT);
14391439
sap->serviceAccessPointRegistrationRequest(registrationRequest);
14401440

14411441
AlServiceRegistrationResponse registrationResponse = sap->serviceAccessPointRegistrationResponse();

src/al-sap/al_service_access_point.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void AlServiceAccessPoint::serviceAccessPointDataRequest(AlServiceDataUnit& mess
8383
size_t totalSize = payload.size();
8484

8585
//first condition to check if the service has been correctly registered enable
86-
if (registrationRequest.getServiceOperation() == ServiceOperation::ENABLE || registrationResponse.getResult() == RegistrationResult::SUCCESS) {
86+
if (registrationRequest.getServiceOperation() == ServiceOperation::SOP_ENABLE || registrationResponse.getResult() == RegistrationResult::SUCCESS) {
8787

8888
// If payload size is less than or equal to 1500, send directly without fragmentation
8989
if (totalSize <= fragmentSize) {
@@ -139,7 +139,7 @@ void AlServiceAccessPoint::serviceAccessPointDataRequest(AlServiceDataUnit& mess
139139
#endif
140140
std::cout << "Cannot send data: Registration unsuccessful." << std::endl;
141141
throw AlServiceException("Registration unsuccessful", PrimitiveError::RegistrationError);
142-
} else if (registrationRequest.getServiceOperation() != ServiceOperation::ENABLE) {
142+
} else if (registrationRequest.getServiceOperation() != ServiceOperation::SOP_ENABLE) {
143143
#ifdef DEBUG_MODE
144144
// If the service operation is not enabled
145145
std::cout << "Cannot send data: Service operation not enabled." << std::endl;

src/al-sap/al_service_registration_request.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ AlServiceRegistrationRequest::AlServiceRegistrationRequest(ServiceOperation oper
99

1010
// Default constructor
1111
AlServiceRegistrationRequest::AlServiceRegistrationRequest()
12-
: serviceOperation(ServiceOperation::ENABLE), serviceType(ServiceType::SAP_TUNNEL_CLIENT) {}
12+
: serviceOperation(ServiceOperation::SOP_ENABLE), serviceType(ServiceType::SAP_TUNNEL_CLIENT) {}
1313

1414
// Setter for service operation
1515
void AlServiceRegistrationRequest::setServiceOperation(ServiceOperation service) {

src/ctrl/em_ctrl.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
#include "util.h"
4747

4848
#ifdef AL_SAP
49-
#include "al_service_access_point.hpp"
49+
#include "al_service_access_point.h"
5050
#endif
5151

5252
em_ctrl_t g_ctrl;
@@ -842,7 +842,7 @@ AlServiceAccessPoint* em_ctrl_t::al_sap_register()
842842
{
843843
AlServiceAccessPoint* sap = new AlServiceAccessPoint(SOCKET_PATH);
844844

845-
AlServiceRegistrationRequest registrationRequest(ServiceOperation::SO_ENABLE, ServiceType::SAP_TUNNEL_CLIENT);
845+
AlServiceRegistrationRequest registrationRequest(ServiceOperation::SOP_ENABLE, ServiceType::SAP_TUNNEL_CLIENT);
846846
sap->serviceAccessPointRegistrationRequest(registrationRequest);
847847

848848
AlServiceRegistrationResponse registrationResponse = sap->serviceAccessPointRegistrationResponse();

src/em/em.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
#include "util.h"
5353

5454
#ifdef AL_SAP
55-
#include "al_service_access_point.hpp"
55+
#include "al_service_access_point.h"
5656

5757
extern AlServiceAccessPoint* g_sap;
5858
extern MacAddress g_al_mac_sap;

src/em/em_mgr.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
#include "util.h"
4848

4949
#ifdef AL_SAP
50-
#include "al_service_access_point.hpp"
50+
#include "al_service_access_point.h"
5151

5252
extern char *global_netid;
5353
extern AlServiceAccessPoint* g_sap;

0 commit comments

Comments
 (0)