-nt.Reset();
-nt.SetRxCallback(this, AnsRecv);
-
-if ((ret = nt.Connect()) != st_ok)
- {
- strncpy(errorMsg, nt.GetError(), MAX_ERR_STR_LEN);
- printfd(__FILE__, "Error on connect: '%s'\n", errorMsg);
- return ret;
- }
-if ((ret = nt.Transact(request)) != st_ok)
- {
- strncpy(errorMsg, nt.GetError(), MAX_ERR_STR_LEN);
- printfd(__FILE__, "Error on transact: '%s'\n", errorMsg);
- return ret;
- }
-if ((ret = nt.Disconnect()) != st_ok)
- {
- strncpy(errorMsg, nt.GetError(), MAX_ERR_STR_LEN);
- printfd(__FILE__, "Error on disconnect: '%s'\n", errorMsg);
- return ret;
- }
-
-return st_ok;