<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmts-io.git/src, branch 1.0.25</title>
<subtitle>MultiTech IO C++ Library</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/'/>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-16T15:50:15+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-16T15:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=ac88b70987f59e89ce5257941e61ad4f1021d65f'/>
<id>ac88b70987f59e89ce5257941e61ad4f1021d65f</id>
<content type='text'>
Refactoring after review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactoring after review
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-15T17:47:36+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-15T17:47:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=6cab1e29fc2031a76c87e49c3bcdd7c5db8f40dc'/>
<id>6cab1e29fc2031a76c87e49c3bcdd7c5db8f40dc</id>
<content type='text'>
Refactoring common functions, telit and quectel functions related to CEMODE switching
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactoring common functions, telit and quectel functions related to CEMODE switching
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-15T14:52:10+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-15T14:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=67a991ff3d772d2f81cb9907e1a710a88436f7c7'/>
<id>67a991ff3d772d2f81cb9907e1a710a88436f7c7</id>
<content type='text'>
Added CEMODE switching support for Quectel radios
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added CEMODE switching support for Quectel radios
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T19:54:54+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T19:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=76df85f676adde6f31c35f7809f9f7794baca2a1'/>
<id>76df85f676adde6f31c35f7809f9f7794baca2a1</id>
<content type='text'>
Changes after a code review.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes after a code review.
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T19:29:58+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T19:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=2ff46750ec3f1004a5c153944c18dbb081911a03'/>
<id>2ff46750ec3f1004a5c153944c18dbb081911a03</id>
<content type='text'>
Changes after a code review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes after a code review
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T17:49:08+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T17:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=285cee922e229cb1bbd704e6227dbbb3756bd889'/>
<id>285cee922e229cb1bbd704e6227dbbb3756bd889</id>
<content type='text'>
Adding an ability to set UE mode of operation to libmts-io.

There was added two clear virtual methods in iCellularRadio,
correct implementation for them for Telit LTE modems and implementation
with error messages for all other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding an ability to set UE mode of operation to libmts-io.

There was added two clear virtual methods in iCellularRadio,
correct implementation for them for Telit LTE modems and implementation
with error messages for all other.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow building agains jsoncpp 1.9.2</title>
<updated>2021-03-06T22:15:59+00:00</updated>
<author>
<name>Mykyta Dorokhin</name>
<email>mykyta.dorokhin@globallogic.com</email>
</author>
<published>2021-03-06T22:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=08fb28a8ed9dddc90af27e60d58e21ba6f282425'/>
<id>08fb28a8ed9dddc90af27e60d58e21ba6f282425</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[IN:4046] MTR-MNG2 Dashboard has blank Cellular Mode.</title>
<updated>2020-08-19T16:49:58+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2020-08-19T16:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=de5833a550219988ab4becc6f75841ecde38096b'/>
<id>de5833a550219988ab4becc6f75841ecde38096b</id>
<content type='text'>
This commit contains the following changes:

- mark all GSM modes as 2G (EGPRS/EDGE is also 2G/GSM);
- mark NB-IoT and CAT M1 as 4G/LTE.

Those changes allow to correctly display 4G modes for MNG2 and 2G modes for all radios.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit contains the following changes:

- mark all GSM modes as 2G (EGPRS/EDGE is also 2G/GSM);
- mark NB-IoT and CAT M1 as 4G/LTE.

Those changes allow to correctly display 4G modes for MNG2 and 2G modes for all radios.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quectel EG25-G Delta Radio Firmware Upgrade support - libmts-io implementation</title>
<updated>2020-08-07T13:03:56+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2020-08-07T13:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=b32dbb2c5f12fbacf598edb812acab816068de00'/>
<id>b32dbb2c5f12fbacf598edb812acab816068de00</id>
<content type='text'>
Small improvements in code comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small improvements in code comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quectel EG25-G Delta Radio Firmware Upgrade support - libmts-io implementation</title>
<updated>2020-08-07T12:54:02+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2020-08-06T14:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=68437a8e36e60eac503a1e7e6ed66d8acb74ad5d'/>
<id>68437a8e36e60eac503a1e7e6ed66d8acb74ad5d</id>
<content type='text'>
Switched from `sendCommand` with empty command argument to `waitResponse` for URC analysis.

Sending empty string to the serial interface is undefined behaviour according to the POSIX
standart. More of it, we don't need to execute `write` on file descriptor to wait for URC messages.
It was more like a hack than something that was actually required.

This commit removes the hack and replaces it with a proper waiting for a response.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switched from `sendCommand` with empty command argument to `waitResponse` for URC analysis.

Sending empty string to the serial interface is undefined behaviour according to the POSIX
standart. More of it, we don't need to execute `write` on file descriptor to wait for URC messages.
It was more like a hack than something that was actually required.

This commit removes the hack and replaces it with a proper waiting for a response.
</pre>
</div>
</content>
</entry>
</feed>
