TNB Library
公開メンバ関数 | 公開変数類 | 全メンバ一覧
CRs232c::TDevice 構造体abstract

デバイス情報 [詳解]

#include <TnbRs232c.h>

+ CRs232c::TDevice の継承関係図

公開メンバ関数

virtual INT_PTR Compare (const TDevice &t) const
 [確認] 比較 [詳解]
 
virtual INT_PTR Compare (const TDevice &t) const=0
 [確認] 比較 [詳解]
 
virtual bool IsEqual (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator!= (const TDevice &t) const
 [確認] 比較 [詳解]
 
INT_PTR operator- (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator< (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator<= (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator== (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator> (const TDevice &t) const
 [確認] 比較 [詳解]
 
bool operator>= (const TDevice &t) const
 [確認] 比較 [詳解]
 
 TDevice (void)
 コンストラクタ [詳解]
 
CStr ToString (void) const
 [取得] 文字列化. [詳解]
 

公開変数類

CStr description
 説明 [詳解]
 
CStr manufacturer
 製造業者 [詳解]
 
WORD pid
 ProductID (USB) [詳解]
 
WORD port
 ポートNo [詳解]
 
WORD vid
 VendorID (USB) [詳解]
 

詳解

デバイス情報

覚え書き
vid, pid は USB デバイスでない場合は all 0 になります。

TnbRs232c.h829 行目に定義があります。

構築子と解体子

◆ TDevice()

TDevice ( void  )

コンストラクタ

TnbRs232c.h837 行目に定義があります。

関数詳解

◆ Compare() [1/2]

virtual INT_PTR Compare ( const TDevice t) const
virtual

[確認] 比較

引数
t比較対象
戻り値
自分は t と同じ
1以上自分は t より大きい
0未満自分は t より小さい

TnbRs232c.h860 行目に定義があります。

◆ Compare() [2/2]

virtual INT_PTR Compare ( const TDevice &  t) const
pure virtualinherited

[確認] 比較

引数
t比較対象
戻り値
自分は t と同じ
1以上自分は t より大きい
0未満自分は t より小さい

◆ IsEqual()

virtual bool IsEqual ( const TDevice &  t) const
virtualinherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t と同じ
false自分は t と異なる

TnbComparable.h73 行目に定義があります。

◆ operator!=()

bool operator!= ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t と異なる
false自分は t と同じ

TnbComparable.h98 行目に定義があります。

◆ operator-()

INT_PTR operator- ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
自分は t と同じ
1以上自分は t より大きい
0未満自分は t より小さい

TnbComparable.h82 行目に定義があります。

◆ operator<()

bool operator< ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t より小さい
false自分は t と同じか大きい

TnbComparable.h106 行目に定義があります。

◆ operator<=()

bool operator<= ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t と同じか小さい
false自分は t より大きい

TnbComparable.h114 行目に定義があります。

◆ operator==()

bool operator== ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t と同じ
false自分は t と異なる

TnbComparable.h90 行目に定義があります。

◆ operator>()

bool operator> ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t より大きい
false自分は t と同じか小さい

TnbComparable.h122 行目に定義があります。

◆ operator>=()

bool operator>= ( const TDevice &  t) const
inherited

[確認] 比較

引数
t比較対象
戻り値
true自分は t と同じか大きい
false自分は t より小さい

TnbComparable.h130 行目に定義があります。

◆ ToString()

CStr ToString ( void  ) const

[取得] 文字列化.

覚え書き
メーカー、説明、ポートNoを含んだ文字列を返します。
戻り値
文字列.

TnbRs232c.h845 行目に定義があります。

メンバ詳解

◆ description

CStr description

説明

TnbRs232c.h832 行目に定義があります。

◆ manufacturer

CStr manufacturer

製造業者

TnbRs232c.h833 行目に定義があります。

◆ pid

WORD pid

ProductID (USB)

TnbRs232c.h835 行目に定義があります。

◆ port

WORD port

ポートNo

TnbRs232c.h831 行目に定義があります。

◆ vid

WORD vid

VendorID (USB)

TnbRs232c.h834 行目に定義があります。