PDC and EDT in ELOBJ
[詳解]
#include <ELOBJ.h>
|
| PDCEDT () |
| コンストラクタ
|
|
| PDCEDT (const PDCEDT &val) |
| コピーコンストラクタ
|
|
| PDCEDT (const byte *val) |
| 初期化コンストラクタ
|
|
| PDCEDT (std::initializer_list< byte > il) |
| 初期化コンストラクタ
|
|
virtual | ~PDCEDT () |
| デストラクタ
|
|
const PDCEDT | operator= (const PDCEDT val) |
| operator=
|
|
const byte * | operator= (const byte *val) |
| operator=
|
|
const byte * | operator= (std::initializer_list< byte > il) |
| operator= (iterator)
|
|
const byte * | setEDT (const byte edt[], int size) |
| EDT setter
|
|
const byte * | setEDT (std::initializer_list< byte > il) |
| EDT setter
|
|
const byte | getLength () const |
| PDCEDT Length getter
|
|
const byte | getPDC () const |
| PDC getter
|
|
const byte * | getEDT () const |
| EDT getter
|
|
| operator byte * () const |
| operator byte*
|
|
const bool | isEmpty () const |
| 設定されているかどうか
|
|
const bool | isNull () const |
| Nullかどうか
|
|
void | print (void) const |
| デバグ用の標準出力
|
|
|
byte * | m_pdcedt |
| PDC(1 Byte) + EDT(n Byte)
|
|
byte | length |
| length for m_pdcedt
|
|
◆ PDCEDT() [1/4]
コンストラクタ
- 覚え書き
- e.g. PDCEDT p; p = {0x30, 0x31};
◆ PDCEDT() [2/4]
PDCEDT::PDCEDT |
( |
const PDCEDT & |
val | ) |
|
コピーコンストラクタ
- 引数
-
- 覚え書き
- e.g. PDCEDT pb = pa;
◆ PDCEDT() [3/4]
PDCEDT::PDCEDT |
( |
const byte * |
val | ) |
|
初期化コンストラクタ
- 引数
-
- 覚え書き
- e.g. PDCEDT pb((byte[]){0x01, 0x8b});
◆ PDCEDT() [4/4]
PDCEDT::PDCEDT |
( |
std::initializer_list< byte > |
il | ) |
|
初期化コンストラクタ
- 引数
-
- 覚え書き
- PDCEDT p = {0x30, 0x31}; のように実装可能なコンストラクタ
◆ ~PDCEDT()
◆ getEDT()
const byte * PDCEDT::getEDT |
( |
| ) |
const |
◆ getLength()
const byte PDCEDT::getLength |
( |
| ) |
const |
PDCEDT Length getter
- 戻り値
- Length byte (= PDC + 1 Byte)
◆ getPDC()
const byte PDCEDT::getPDC |
( |
| ) |
const |
PDC getter
- 戻り値
- PDC byte (length of EDT)
◆ isEmpty()
const bool PDCEDT::isEmpty |
( |
| ) |
const |
設定されているかどうか
- 戻り値
- boolean true:empty, false: not empty
- 覚え書き
- isNullと同じ
◆ isNull()
const bool PDCEDT::isNull |
( |
| ) |
const |
Nullかどうか
- 戻り値
- boolean true:Null, false: not Null
- 覚え書き
- isEmptyと同じ
◆ operator byte *()
PDCEDT::operator byte * |
( |
| ) |
const |
operator byte*
- 戻り値
- pdcedt byte*
◆ operator=() [1/3]
const byte * PDCEDT::operator= |
( |
const byte * |
val | ) |
|
operator=
- 引数
-
- 戻り値
- const byte*
◆ operator=() [2/3]
operator=
- 引数
-
- 戻り値
- PDCEDT
- 覚え書き
- PDCEDT型
◆ operator=() [3/3]
const byte * PDCEDT::operator= |
( |
std::initializer_list< byte > |
il | ) |
|
operator= (iterator)
- 引数
-
- 戻り値
- const byte*
- 覚え書き
- = {0x02, 0x31, 0x32}
◆ print()
void PDCEDT::print |
( |
void |
| ) |
const |
◆ setEDT() [1/2]
const byte * PDCEDT::setEDT |
( |
const byte |
edt[], |
|
|
int |
size |
|
) |
| |
EDT setter
- 引数
-
edt | byte[] |
size | int: size of edt |
- 戻り値
- EDT byte*
- 覚え書き
- PDCは自動計算だけどサイズがほしい e.g. pf.setEDT( new[3]{0x81, 0x82, 0x83}, 3 );
◆ setEDT() [2/2]
const byte * PDCEDT::setEDT |
( |
std::initializer_list< byte > |
il | ) |
|
EDT setter
- 引数
-
- 戻り値
- EDT byte*
- 覚え書き
- 可変長引数のような実装、PDCは自動計算 e.g. pf.setEDT( {0x81, 0x82, 0x83} );
◆ length
◆ m_pdcedt
PDC(1 Byte) + EDT(n Byte)
このクラス詳解は次のファイルから抽出されました: