d551e467b8
* **Documentation** * Added new C coding style guide detailing naming conventions for files, directories, macros, constants, variables, functions, and type definitions with illustrative examples. * Updated C++ coding style documentation with clarifications on C naming conventions and header directory organization patterns. * **Refactor** * Updated header include paths throughout the codebase to use lowercase naming conventions consistently.
36 lines
947 B
C++
36 lines
947 B
C++
#include <Tactility/service/wifi/Wifi.h>
|
|
|
|
#include <Tactility/CoreDefines.h>
|
|
#include <tactility/check.h>
|
|
#include <Tactility/service/ServiceManifest.h>
|
|
#include <Tactility/service/ServiceRegistration.h>
|
|
|
|
namespace tt::service::wifi {
|
|
|
|
const char* radioStateToString(RadioState state) {
|
|
switch (state) {
|
|
using enum RadioState;
|
|
case OnPending:
|
|
return TT_STRINGIFY(OnPending);
|
|
case On:
|
|
return TT_STRINGIFY(On);
|
|
case ConnectionPending:
|
|
return TT_STRINGIFY(ConnectionPending);
|
|
case ConnectionActive:
|
|
return TT_STRINGIFY(ConnectionActive);
|
|
case OffPending:
|
|
return TT_STRINGIFY(OffPending);
|
|
case Off:
|
|
return TT_STRINGIFY(Off);
|
|
}
|
|
check(false, "not implemented");
|
|
}
|
|
|
|
extern const ServiceManifest manifest;
|
|
|
|
std::shared_ptr<ServiceContext> findServiceContext() {
|
|
return findServiceContextById(manifest.id);
|
|
}
|
|
|
|
}
|