From 50a0344597edd0f4ae90ebee2fdf4e3160c572c8 Mon Sep 17 00:00:00 2001 From: Harsh Sharma Date: Thu, 2 Jan 2020 15:37:04 -0600 Subject: Added capability radio retry with a retry count and sleep timer --- src/MtsIoSysfs.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/MtsIoSysfs.cpp') diff --git a/src/MtsIoSysfs.cpp b/src/MtsIoSysfs.cpp index 0c9dc2e..98c0108 100644 --- a/src/MtsIoSysfs.cpp +++ b/src/MtsIoSysfs.cpp @@ -32,6 +32,16 @@ int main(int argc, char const* const argv[]) { m.printUsage(argv[0]); } else if (parameter == "-verbose") { m.Verbose(true); + } else if (parameter == "-t") { + if (argv[i + 1] && std::isdigit(argv[i + 1][0])) { + m.RadioTryCount(std::atoi(argv[i + 1])); + } else { + m.logError(std::string(argv[0]) + "[init -t TRY_COUNT]"); + m.logError(" Where TRY_COUNT is the number of half"); + m.logError(" second waits for the cellular radio"); + m.logError(" to be ready for identification"); + m.exitHandler(1); + } } } } -- cgit v1.2.3