break; case CapabilitiesExchangeAnswer.commandCode: answer = new CapabilitiesExchangeAnswerImpl(receivedMessage); break; case DeviceWatchdogAnswer.commandCode:
return isRequest ? new AccountingRequestImpl(message) : new AccountingAnswerImpl(message); case CapabilitiesExchangeRequest.commandCode: // CER/CEA return isRequest ? new CapabilitiesExchangeRequestImpl(message) : new CapabilitiesExchangeAnswerImpl(message); case DeviceWatchdogRequest.commandCode: // DWR/DWA return isRequest ? new DeviceWatchdogRequestImpl(message) : new DeviceWatchdogAnswerImpl(message);
return isRequest ? new AccountingRequestImpl(message) : new AccountingAnswerImpl(message); case CapabilitiesExchangeRequest.commandCode: // CER/CEA return isRequest ? new CapabilitiesExchangeRequestImpl(message) : new CapabilitiesExchangeAnswerImpl(message); case DeviceWatchdogRequest.commandCode: // DWR/DWA return isRequest ? new DeviceWatchdogRequestImpl(message) : new DeviceWatchdogAnswerImpl(message);
break; case Message.CAPABILITIES_EXCHANGE_REQUEST: diamMessage = creatingRequest ? new CapabilitiesExchangeRequestImpl(msg) : new CapabilitiesExchangeAnswerImpl(msg); break; case Message.DEVICE_WATCHDOG_REQUEST: