dev
Dependencies: MTS-Serial libmDot-mbed5
Fork of Dot-AT-Firmware by
CmdIdentification.cpp
00001 #include "CmdIdentification.h" 00002 #include "mts_at_version.h" 00003 00004 CmdIdentification::CmdIdentification() : Command("Request Id", "ATI", "Request Identification", "NONE") 00005 { 00006 } 00007 00008 uint32_t CmdIdentification::action(std::vector<std::string> args) 00009 { 00010 std::string version = AT_APPLICATION_VERSION; 00011 #ifdef DEBUG_MAC 00012 version += "-debug"; 00013 #endif 00014 00015 char buf[16]; 00016 size_t size = snprintf(buf, sizeof(buf), "-mbed%d", MBED_LIBRARY_VERSION); 00017 if (size > 0) { 00018 version.append(buf, size); 00019 } 00020 00021 #if defined(TARGET_MTS_MDOT_F411RE) 00022 CommandTerminal::Serial()->writef("MultiTech mDot\r\n"); 00023 #else 00024 CommandTerminal::Serial()->writef("MultiTech xDot\r\n"); 00025 #endif /* TARGET_MTS_MDOT_F411RE */ 00026 CommandTerminal::Serial()->writef("Firmware : %s\r\n", version.c_str()); 00027 CommandTerminal::Serial()->writef("Library : %s\r\n", CommandTerminal::Dot()->getId().c_str()); 00028 CommandTerminal::Serial()->writef("MTS-Lora : %s\r\n", CommandTerminal::Dot()->getMtsLoraId().c_str()); 00029 00030 return 0; 00031 }
Generated on Tue Jul 12 2022 13:49:31 by 1.7.2