diff options
author | Harsh Sharma <harsh.sharma@multitech.com> | 2020-01-02 15:37:04 -0600 |
---|---|---|
committer | Harsh Sharma <harsh.sharma@multitech.com> | 2020-01-02 15:37:04 -0600 |
commit | 50a0344597edd0f4ae90ebee2fdf4e3160c572c8 (patch) | |
tree | 569d7242c0a77f226c93bb42faab32da19535896 /src/MtsIoSysfs.cpp | |
parent | 92bd4453f1db67a5250afb6316afe8c3fc2f36b3 (diff) | |
download | mts-io-sysfs-50a0344597edd0f4ae90ebee2fdf4e3160c572c8.tar.gz mts-io-sysfs-50a0344597edd0f4ae90ebee2fdf4e3160c572c8.tar.bz2 mts-io-sysfs-50a0344597edd0f4ae90ebee2fdf4e3160c572c8.zip |
Added capability radio retry with a retry count and sleep timer
Diffstat (limited to 'src/MtsIoSysfs.cpp')
-rw-r--r-- | src/MtsIoSysfs.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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); + } } } } |