|
EL_dev_arduino 4.3.0
|
#include <ELOBJ.h>

公開メンバ関数 | |
| ELOBJ () | |
| コンストラクタ | |
| virtual | ~ELOBJ () |
| デストラクタ | |
| const PDCEDT | GetPDCEDT (const byte epc) const |
| キー文字列からデータ取得 | |
| const PDCEDT | SetPDCEDT (const byte epc, const PDCEDT pdcedt) |
| EPCに対して、PDCEDTのを結びつける(セットと更新) | |
| const PDCEDT | SetPDCEDT (const byte epc, const byte *&&pdcedt) |
| EPCに対して、PDCEDTのを結びつける(セットと更新) | |
| const PDCEDT | SetPDCEDT (const byte epc, std::initializer_list< byte > pdcedt) |
| EPCに対して、PDCEDTのを結びつける(セットと更新) | |
| const PDCEDT | SetMyPropertyMap (const byte epc, std::initializer_list< byte > epcs) |
| PropertyMap(0x9d, 0x9e, 0x9f)を計算してPDCとEDTを設定する | |
| const byte * | GetMyPropertyMap (const byte epc) const |
| PropertyMap(0x9d, 0x9e, 0x9f)を計算して 個数 + EPCsの形で返す(個数はPDCではないことに注意) | |
| const bool | hasGetProperty (const byte epc) const |
| 指定のEPCがGet可能かどうか | |
| const bool | hasSetProperty (const byte epc) const |
| 指定のEPCがSet可能かどうか | |
| const bool | hasInfProperty (const byte epc) const |
| 指定のEPCがINF必須かどうか | |
| const PDCEDT | operator[] (const byte epc) const |
| 配列らしいインターフェイス,const this | |
| PDCEDT & | operator[] (const byte epc) |
| 配列らしいインターフェイス,not const this | |
| void | printAll () const |
| null以外のEPCを全部出力 | |
限定公開変数類 | |
| PDCEDT | m_pdcedt [PDC_MAX] |
| = m_pdcedt[EPC] (EPC mapped( EPC - 0x80 = 0.. 0xFF = 0x80 ); | |
静的限定公開変数類 | |
| static const byte | PDC_MAX = 0x80 |
| PDC_MAX 0xFF - 0x79 | |
EL Object
| ELOBJ::ELOBJ | ( | ) |
コンストラクタ
|
virtual |
デストラクタ
| const byte * ELOBJ::GetMyPropertyMap | ( | const byte | epc | ) | const |
PropertyMap(0x9d, 0x9e, 0x9f)を計算して 個数 + EPCsの形で返す(個数はPDCではないことに注意)
| epc | const byte |

| const PDCEDT ELOBJ::GetPDCEDT | ( | const byte | epc | ) | const |
キー文字列からデータ取得
| epc | const byte |

| const bool ELOBJ::hasGetProperty | ( | const byte | epc | ) | const |
指定のEPCがGet可能かどうか
| epc | const byte |
| const bool ELOBJ::hasInfProperty | ( | const byte | epc | ) | const |
指定のEPCがINF必須かどうか
| epc | const byte |


| const bool ELOBJ::hasSetProperty | ( | const byte | epc | ) | const |
指定のEPCがSet可能かどうか
| epc | const byte |

| PDCEDT & ELOBJ::operator[] | ( | const byte | epc | ) |
| const PDCEDT ELOBJ::operator[] | ( | const byte | epc | ) | const |
| void ELOBJ::printAll | ( | ) | const |
null以外のEPCを全部出力


| const PDCEDT ELOBJ::SetMyPropertyMap | ( | const byte | epc, |
| std::initializer_list< byte > | epcs | ||
| ) |
PropertyMap(0x9d, 0x9e, 0x9f)を計算してPDCとEDTを設定する
| epc | const byte |
| epcs | std::initializer_list<byte> : epc list |


| const PDCEDT ELOBJ::SetPDCEDT | ( | const byte | epc, |
| const byte *&& | pdcedt | ||
| ) |
EPCに対して、PDCEDTのを結びつける(セットと更新)
| epc | const byte |
| pdcedt | const byte*&& |
EPCに対して、PDCEDTのを結びつける(セットと更新)
| epc | const byte |
| pdcedt | const PDCEDT |

| const PDCEDT ELOBJ::SetPDCEDT | ( | const byte | epc, |
| std::initializer_list< byte > | pdcedt | ||
| ) |
EPCに対して、PDCEDTのを結びつける(セットと更新)
| epc | const byte |
| pdcedt | std::initializer_list<byte> |
= m_pdcedt[EPC] (EPC mapped( EPC - 0x80 = 0.. 0xFF = 0x80 );
|
staticprotected |
PDC_MAX 0xFF - 0x79