|
char | cmd [20] |
|
int | connection_id |
|
bool | tcp_connect |
|
int | recived_size |
|
char * | read_p |
|
◆ HL7800Client()
HL7800Client::HL7800Client |
( |
| ) |
|
TCPライブラリ初期化
- Parameters
-
- Returns
- なし
◆ available()
int HL7800Client::available |
( |
| ) |
|
|
virtual |
受信データのチェック
- Parameters
-
- Returns
- 受信済みデータバイト数
◆ connect() [1/2]
int HL7800Client::connect |
( |
const char * |
host, |
|
|
uint16_t |
port |
|
) |
| |
|
virtual |
TCP接続開始(host指定)
- Parameters
-
host | ホストFQDN文字列 |
port | TCPポート番号 |
- Returns
- 1:成功, 0:失敗
◆ connect() [2/2]
int HL7800Client::connect |
( |
IPAddress |
ip, |
|
|
uint16_t |
port |
|
) |
| |
|
virtual |
TCP接続開始(IP指定)
- Parameters
-
- Returns
- 1:成功, 0:失敗
◆ connected()
uint8_t HL7800Client::connected |
( |
| ) |
|
|
virtual |
TCP接続状態を取得
- Parameters
-
- Returns
- 1:接続中, 0:接続なし
◆ flush()
void HL7800Client::flush |
( |
| ) |
|
|
virtual |
送信完了待ち
※write()で終了待ちをしているため何もしない
- Parameters
-
- Returns
- なし
◆ operator bool()
HL7800Client::operator bool |
( |
| ) |
|
|
virtual |
TCPクライアント互換
- Parameters
-
- Returns
- 1:接続中, 0:接続なし
◆ peek()
int HL7800Client::peek |
( |
| ) |
|
|
virtual |
受信バッファの先頭を取得する
- Parameters
-
- Returns
- 受信データ(NULL終端)
◆ read() [1/2]
int HL7800Client::read |
( |
| ) |
|
|
virtual |
TCP受信データ受け取り
- Parameters
-
- Returns
- 受け取り成功データバイト数
◆ read() [2/2]
int HL7800Client::read |
( |
uint8_t * |
buf, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
TCP受信データ受け取り
- Parameters
-
buf | 受け取りデータバッファ |
size | 受信したいデータ数 |
- Returns
- 受け取り成功データバイト数
◆ stop()
void HL7800Client::stop |
( |
| ) |
|
|
virtual |
TCP接続終了
- Parameters
-
- Returns
- なし
◆ write() [1/2]
size_t HL7800Client::write |
( |
const uint8_t * |
buf, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
TCPバイト列送信
- Parameters
-
- Returns
- 送信済みデータバイト数
◆ write() [2/2]
size_t HL7800Client::write |
( |
uint8_t |
| ) |
|
|
virtual |
TCPバイト列送信
※実際には呼び出されない
- Parameters
-
- Returns
- 送信済みデータバイト数
The documentation for this class was generated from the following files: