Dokumentace třídy SerialPort_t
Třída pro komunikaci sériovou linkou.
...
#include <serialPort.h>
Seznam všech členů.
Detailní popis
Třída pro komunikaci sériovou linkou.
Jedná se o singleton. K jeho použití je možno využít přetížených operátorů.
Dokumentace k metodám
| void SerialPort_t::close |
( |
|
) |
|
Zavře port pro komunikaci.
| bool SerialPort_t::getLastConnState |
( |
|
) |
|
Vrátí příznak, jak byl port naposled ponechán.
- Návratová hodnota:
- true, pokud byl otevřen.
template<typename GettableSerialPortOption >
| void SerialPort_t::getOption |
( |
GettableSerialPortOption & |
option |
) |
[inline] |
Vrátí parametr komunikace. Parametry vychází z boost::asio
- Parametry:
-
Vrátí aktualní nastavení portu.
- Návratová hodnota:
- Nastavení.
| const std::string & SerialPort_t::getPort |
( |
|
) |
const |
Vrátí nastavený port pro komunikaci.
- Parametry:
-
Vrací ukazatel na instanci třídy. Pokud žádná instance neexistuje, tak je vytvořena.
| bool SerialPort_t::isOpen |
( |
|
) |
|
Vrátí příznak, zda je port otevřen.
- Návratová hodnota:
- true, pokud je otevřen.
| void SerialPort_t::open |
( |
|
) |
|
Otevře port pro komunikaci.
| string SerialPort_t::read |
( |
const int & |
num |
) |
|
Přečte žádaný počet znaků z linky. Blokující.
- Parametry:
-
| num | Požadovaný počet znaků. |
- Návratová hodnota:
- Přečtený řetězec.
template<typename SettableSerialPortOption >
| void SerialPort_t::setOption |
( |
const SettableSerialPortOption & |
option |
) |
[inline] |
Nastaví parametr komunikace. Parametry vychází z boost::asio
- Parametry:
-
| void SerialPort_t::setPort |
( |
const std::string & |
port |
) |
|
Nastavý port pro komunikaci.
- Parametry:
-
| void SerialPort_t::write |
( |
const std::string & |
data |
) |
|
Zapíše řetezec na linku.
- Parametry:
-
Dokumentace k friends
friend class boost::serialization::access [friend] |
Tato třida má přístup z důvodu serializace objektu.
Dokumentace pro tuto třídu byla generována z následujících souborů: