Inheritance diagram for de.stz.bt.fnd.datapoints.types.FND_SwitchPointImpl:
Public Member Functions | |
FND_SwitchPointImpl (String dp_id) | |
byte | getDp_type () |
FND_Datagram | handleCMDDatagram (FND_Datagram dgram) |
void | handleRSPDatagram (FND_Datagram dgram) |
FND_Datagram | handleUSMDatagram (FND_Datagram dgram) throws Exception |
void | handleACKDatagram (FND_Datagram dgram) |
String | getDPName () |
String | getValueString () |
byte | getValue () |
void | setValue (byte value) |
ArrayList | getAttribute () |
void | update () |
|
00060 {
00061 super();
00062 this.setDataPointID(dp_id.getBytes());
00063
00064 }
|
|
Implements de.stz.bt.fnd.datapoints.FND_DataPoint.
00069 { 00070 // TODO Auto-generated method stub 00071 return this.dp_type; 00072 } |
|
Implements de.stz.bt.fnd.datapoints.FND_DataPoint.
00138 { 00139 // TODO Auto-generated method stub 00140 logger.debug("inside DP handleACKdatagram"); 00141 this.unlockDP(); 00142 // check if we have to notify 00143 super.notifyObservers(); 00144 00145 } |
|
Implements de.stz.bt.fnd.datapoints.FND_DataPoint.
00078 { 00079 // TODO Auto-generated method stub 00080 logger.debug("inside DP handleCMDdatagram"); 00081 this.unlockDP(); 00082 00083 // check if we have to notify 00084 super.notifyObservers(); 00085 return dgram; 00086 } |
|
Implements de.stz.bt.fnd.datapoints.FND_DataPoint.
00091 { 00092 // TODO Auto-generated method stub 00093 logger.debug("inside DP handleRSPdatagram"); 00094 00095 // check if we have to notify 00096 super.notifyObservers(); 00097 this.unlockDP(); 00098 00099 } |
|
Implements de.stz.bt.fnd.datapoints.FND_DataPoint.
00104 { 00105 00106 // copy the relevant part 00107 byte tab_id = dgram.getOperationsCode()[1]; 00108 byte fct_id = dgram.getOperationsCode()[0]; 00109 00110 // recycle the datagram as the response object ! 00111 FND_Datagram result = dgram; 00112 00113 00114 switch (tab_id) { 00115 case 0 : 00116 this.invalidOperation(); 00117 break; 00118 case 1 : 00119 switch (fct_id) { 00120 case 1 : 00121 this.operationU1(dgram); 00122 break; 00123 case 2 : 00124 this.invalidOperation(); 00125 break; 00126 } 00127 break; 00128 } 00129 // check if we have to notify 00130 super.notifyObservers(); 00131 return dgram; 00132 00133 } |