ComIntCmd_Mandatory/Src/ComIntCmd/CmdTable.c

19 lines
523 B
C

//
// Created by cfif on 04.10.2022.
//
#include "ComIntCmd/Mandatory.h"
uint8_t XfcProtMethod_CmdTable(tXfcArray *request, tXfcArray *response, tXfcProtTable *cmdTab) {
XFC_CMD_TX_ADD_RAW(cmdTab->count);
for (uint16_t count = 0; count < cmdTab->count; ++count) {
XFC_CMD_TX_ADD_RAW(count);
XFC_CMD_TX_ADD_RAW(cmdTab->items[count].textIdLen);
XFC_CMD_TX_ADD_ARR(cmdTab->items[count].textId, cmdTab->items[count].textIdLen);
}
return XFC_TRANSPORT_PROTOCOL_RESPONSE_RESULT_OK;
}