EL_dev_arduino 2.6.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 | SetProfile (const byte epc, std::initializer_list< byte > epcs) |
Profile(0x9d, 0x9e, 0x9f)を計算してPDCとEDTを設定する | |
const PDCEDT | GetProfile (const byte epc) const |
Profile(0x9d, 0x9e, 0x9f)を計算してPDC[1] + EDT[PDC]の形で返す | |
const bool | isGettable (const byte epc) const |
指定のEPCがGet可能かどうか | |
const bool | isSettable (const byte epc) const |
指定のEPCがSet可能かどうか | |
const PDCEDT | operator[] (const byte epc) const |
配列らしいインターフェイス,const this | |
PDCEDT & | operator[] (const byte epc) |
配列らしいインターフェイス,not const this | |
void | printAll () const |
null以外のEPCを全部出力 | |
静的公開変数類 | |
static const byte | PDC_MAX = 0x80 |
PDC_MAX 0xFF - 0x79 | |
限定公開変数類 | |
PDCEDT | m_pdcedt [PDC_MAX] |
= m_pdcedt[EPC] (EPC mapped( EPC - 0x80 = 0.. 0xFF = 0x80 ); | |
EL Object
ELOBJ::ELOBJ | ( | ) |
コンストラクタ
|
virtual |
デストラクタ
const PDCEDT ELOBJ::GetPDCEDT | ( | const byte | epc | ) | const |
キー文字列からデータ取得
epc | const byte |
const PDCEDT ELOBJ::GetProfile | ( | const byte | epc | ) | const |
Profile(0x9d, 0x9e, 0x9f)を計算してPDC[1] + EDT[PDC]の形で返す
epc | const byte |
const bool ELOBJ::isGettable | ( | const byte | epc | ) | const |
指定のEPCがGet可能かどうか
void |
const bool ELOBJ::isSettable | ( | const byte | epc | ) | const |
指定のEPCがSet可能かどうか
epc | const byte |
PDCEDT & ELOBJ::operator[] | ( | const byte | epc | ) |
配列らしいインターフェイス,not const this
epc | const byte |
const PDCEDT ELOBJ::operator[] | ( | const byte | epc | ) | const |
配列らしいインターフェイス,const this
epc | const byte |
void ELOBJ::printAll | ( | ) | const |
null以外のEPCを全部出力
const PDCEDT ELOBJ::SetPDCEDT | ( | const byte | epc, |
const byte *&& | pdcedt | ||
) |
EPCに対して、PDCEDTのを結びつける(セットと更新)
epc | |
pdcedt |
EPCに対して、PDCEDTのを結びつける(セットと更新)
epc | |
pdcedt |
const PDCEDT ELOBJ::SetProfile | ( | const byte | epc, |
std::initializer_list< byte > | epcs | ||
) |
Profile(0x9d, 0x9e, 0x9f)を計算してPDCとEDTを設定する
epcs | std::initializer_list<byte> : epc list |
= m_pdcedt[EPC] (EPC mapped( EPC - 0x80 = 0.. 0xFF = 0x80 );
|
static |
PDC_MAX 0xFF - 0x79