void
SerialStateChangedCallback(serial_error_e result, serial_state_e state, void* userData)
{
+ SysLog(NID_IO, "Enter");
int ret = 0;
if (gp_DataRouter != null)
{
bool
SerialDataReceivedCallback(const char* data, int length, void* userData)
{
-
+ SysLog(NID_IO, "Enter");
if (gp_DataRouter != null)
{
gp_DataRouter->DataReceived(data, length);
void
SerialStateReadyCallback(keynode_t* node, void* userData)
{
+ SysLog(NID_IO, "Enter");
result r = E_SUCCESS;
int ret = 0;
if(dataRouterStatus == 1)
{
+ SysLog(NID_IO, "Try to initialize serial port");
ret = serial_create(&gSerialHandle);
SysTryCatch(NID_IO, ret == SERIAL_ERROR_NONE, r = E_SYSTEM, r, "[%s] Failed to initialize data router module. Error:%d", ret);
r = __pIpcClient->SendRequest(pMsg.get());
SysTryReturn(NID_IO, r == E_SUCCESS, r, r, "[%s] Propagated.", GetErrorMessage(r));
+ String* pResult = dynamic_cast< String* >(response.GetAt(0));
+ if (pResult != null && pResult->Equals(String(L"E_SUCCESS")) == false)
+ {
+ SysLog(NID_IO, "server result: %ls", pResult->GetPointer());
+ return E_SYSTEM;
+ }
+
return E_SUCCESS;
}