OpenECHO
 All Classes Namespaces Files Functions Variables
Public Member Functions | Protected Member Functions | List of all members
com.sonycsl.echo.processing.defaults.DefaultNodeProfile Class Reference
Inheritance diagram for com.sonycsl.echo.processing.defaults.DefaultNodeProfile:
com.sonycsl.echo.eoj.profile.NodeProfile com.sonycsl.echo.eoj.profile.ProfileObject com.sonycsl.echo.eoj.EchoObject

Public Member Functions

 DefaultNodeProfile ()
 
void changeOperatingStatus (boolean status)
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.profile.NodeProfile
byte getInstanceCode ()
 
short getEchoClassCode ()
 
void onNew ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.profile.ProfileObject
void onNew ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
 EchoObject ()
 
void onNew ()
 
void onFound ()
 
final byte[] getStatusChangeAnnouncementProperties ()
 
final byte[] getSetProperties ()
 
final byte[] getGetProperties ()
 
String toString ()
 
final byte getClassGroupCode ()
 
final byte getClassCode ()
 
abstract byte getInstanceCode ()
 
abstract short getEchoClassCode ()
 
final int getEchoObjectCode ()
 
final void setNode (EchoNode node)
 
final EchoNode getNode ()
 
final void removeNode ()
 
final boolean isSelfObject ()
 
final boolean isProxy ()
 
final void setReceiver (Receiver receiver)
 
final Receiver getReceiver ()
 
final EchoFrame onReceiveRequest (EchoFrame frame)
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 

Protected Member Functions

byte[] getManufacturerCode ()
 
byte[] getOperatingStatus ()
 
byte[] getIdentificationNumber ()
 
boolean setUniqueIdentifierData (byte[] edt)
 
byte[] getUniqueIdentifierData ()
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.profile.NodeProfile
void setupPropertyMaps ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
boolean setOperatingStatus (byte[] edt)
 
abstract byte[] getOperatingStatus ()
 
boolean isValidOperatingStatus (byte[] edt)
 
byte[] getVersionInformation ()
 
boolean isValidVersionInformation (byte[] edt)
 
abstract byte[] getIdentificationNumber ()
 
boolean isValidIdentificationNumber (byte[] edt)
 
byte[] getFaultContent ()
 
boolean isValidFaultContent (byte[] edt)
 
abstract boolean setUniqueIdentifierData (byte[] edt)
 
abstract byte[] getUniqueIdentifierData ()
 
boolean isValidUniqueIdentifierData (byte[] edt)
 
byte[] getNumberOfSelfNodeInstances ()
 
boolean isValidNumberOfSelfNodeInstances (byte[] edt)
 
byte[] getNumberOfSelfNodeClasses ()
 
boolean isValidNumberOfSelfNodeClasses (byte[] edt)
 
byte[] getInstanceListNotification ()
 
boolean isValidInstanceListNotification (byte[] edt)
 
byte[] getSelfNodeInstanceListS ()
 
boolean isValidSelfNodeInstanceListS (byte[] edt)
 
byte[] getSelfNodeClassList ()
 
boolean isValidSelfNodeClassList (byte[] edt)
 
Informer inform (boolean multicast)
 
InformerC informC (String address)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.profile.ProfileObject
void setupPropertyMaps ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
byte[] getFaultStatus ()
 
boolean isValidFaultStatus (byte[] edt)
 
abstract byte[] getManufacturerCode ()
 
boolean isValidManufacturerCode (byte[] edt)
 
byte[] getPlaceOfBusinessCode ()
 
boolean isValidPlaceOfBusinessCode (byte[] edt)
 
byte[] getProductCode ()
 
boolean isValidProductCode (byte[] edt)
 
byte[] getSerialNumber ()
 
boolean isValidSerialNumber (byte[] edt)
 
byte[] getDateOfManufacture ()
 
boolean isValidDateOfManufacture (byte[] edt)
 
byte[] getStatusChangeAnnouncementPropertyMap ()
 
boolean isValidStatusChangeAnnouncementPropertyMap (byte[] edt)
 
byte[] getSetPropertyMap ()
 
boolean isValidSetPropertyMap (byte[] edt)
 
byte[] getGetPropertyMap ()
 
boolean isValidGetPropertyMap (byte[] edt)
 
Informer inform (boolean multicast)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
void setupPropertyMaps ()
 
final void addStatusChangeAnnouncementProperty (byte epc)
 
final void removeStatusChangeAnnouncementProperty (byte epc)
 
final void clearStatusChangeAnnouncementProperties ()
 
final void addSetProperty (byte epc)
 
final void removeSetProperty (byte epc)
 
final void clearSetProperties ()
 
final void addGetProperty (byte epc)
 
final void removeGetProperty (byte epc)
 
final void clearGetProperties ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
final void onReceiveSetRequest (EchoProperty property, EchoFrame response)
 
final void onReceiveGetRequest (byte epc, EchoFrame response)
 
Informer inform (boolean multicast)
 
InformerC informC (String address)
 

Additional Inherited Members

- Static Public Member Functions inherited from com.sonycsl.echo.eoj.profile.NodeProfile
static Setter setG ()
 
static Setter setG (boolean responseRequired)
 
static Getter getG ()
 
static Informer informG ()
 
- Static Public Attributes inherited from com.sonycsl.echo.eoj.profile.NodeProfile
static final short ECHO_CLASS_CODE = 0x0EF0
 
static final byte INSTANCE_CODE = (byte)0x01
 
static final byte INSTANCE_CODE_TRANSMISSION_ONLY = 0x02
 
static final byte EPC_OPERATING_STATUS = (byte)0x80
 
static final byte EPC_VERSION_INFORMATION = (byte)0x82
 
static final byte EPC_IDENTIFICATION_NUMBER = (byte)0x83
 
static final byte EPC_FAULT_CONTENT = (byte)0x89
 
static final byte EPC_UNIQUE_IDENTIFIER_DATA = (byte)0xBF
 
static final byte EPC_NUMBER_OF_SELF_NODE_INSTANCES = (byte)0xD3
 
static final byte EPC_NUMBER_OF_SELF_NODE_CLASSES = (byte)0xD4
 
static final byte EPC_INSTANCE_LIST_NOTIFICATION = (byte)0xD5
 
static final byte EPC_SELF_NODE_INSTANCE_LIST_S = (byte)0xD6
 
static final byte EPC_SELF_NODE_CLASS_LIST = (byte)0xD7
 
static final byte[] EDT_VERSION_INFORMATION = {(byte)0x01, (byte)0x01, (byte)0x01, (byte) 0x00}
 
- Static Public Attributes inherited from com.sonycsl.echo.eoj.profile.ProfileObject
static final byte EPC_FAULT_STATUS = (byte)0x88
 
static final byte EPC_MANUFACTURER_CODE = (byte)0x8A
 
static final byte EPC_PLACE_OF_BUSINESS_CODE = (byte)0x8B
 
static final byte EPC_PRODUCT_CODE = (byte)0x8C
 
static final byte EPC_SERIAL_NUMBER = (byte)0x8D
 
static final byte EPC_DATE_OF_MANUFACTURE = (byte)0x8E
 
static final byte EPC_STATUS_CHANGE_ANNOUNCEMENT_PROPERTY_MAP = (byte)0x9D
 
static final byte EPC_SET_PROPERTY_MAP = (byte)0x9E
 
static final byte EPC_GET_PROPERTY_MAP = (byte)0x9F
 

Detailed Description

Definition at line 7 of file DefaultNodeProfile.java.

Constructor & Destructor Documentation

com.sonycsl.echo.processing.defaults.DefaultNodeProfile.DefaultNodeProfile ( )

Definition at line 14 of file DefaultNodeProfile.java.

Member Function Documentation

void com.sonycsl.echo.processing.defaults.DefaultNodeProfile.changeOperatingStatus ( boolean  status)

Definition at line 25 of file DefaultNodeProfile.java.

byte [] com.sonycsl.echo.processing.defaults.DefaultNodeProfile.getIdentificationNumber ( )
protected

Definition at line 36 of file DefaultNodeProfile.java.

byte [] com.sonycsl.echo.processing.defaults.DefaultNodeProfile.getManufacturerCode ( )
protected

Definition at line 20 of file DefaultNodeProfile.java.

byte [] com.sonycsl.echo.processing.defaults.DefaultNodeProfile.getOperatingStatus ( )
protected

Definition at line 23 of file DefaultNodeProfile.java.

byte [] com.sonycsl.echo.processing.defaults.DefaultNodeProfile.getUniqueIdentifierData ( )
protected

Definition at line 49 of file DefaultNodeProfile.java.

boolean com.sonycsl.echo.processing.defaults.DefaultNodeProfile.setUniqueIdentifierData ( byte[]  edt)
protected

Definition at line 39 of file DefaultNodeProfile.java.


The documentation for this class was generated from the following file: