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 }
|
1.3.3