working parameter getting and setting of p60dock
This commit is contained in:
@ -157,13 +157,18 @@ ReturnValue_t CspComIF::cspTransfer(uint8_t cspAddress, uint8_t cspPort,
|
||||
csp_conn_t * conn = csp_connect(CSP_PRIO_HIGH, cspAddress, cspPort, 0,
|
||||
CSP_O_NONE);
|
||||
|
||||
querySize = 14;
|
||||
int receivedBytes = csp_transaction_persistent(conn, timeout_ms,
|
||||
int result = csp_transaction_persistent(conn, timeout_ms,
|
||||
tmpCmdBuffer, cmdBufferLen, replyBuffer, querySize);
|
||||
if(receivedBytes != querySize){
|
||||
sif::error << "CSP transfer failed to receive all requested bytes "
|
||||
<< std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
if(querySize != 0){
|
||||
if(result != querySize){
|
||||
sif::error << "CSP transfer failed to receive all requested bytes "
|
||||
<< std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
}
|
||||
} else {
|
||||
if(result != 1){
|
||||
sif::error << "CSP transfer failed" << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
csp_close(conn);
|
||||
|
Reference in New Issue
Block a user