qCDebug(ParameterManagerLog)<<_logVehiclePrefix(componentId)<<"Read re-request for (paramIndex:"<<paramIndex<<"retryCount:"<<_waitingReadParamIndexMap[componentId][paramIndex]<<")";
staticconstint_maxInitialRequestListRetry=4;///< Maximum retries for request list
int_initialRequestRetryCount;///< Current retry count for request list
staticconstint_maxInitialLoadRetrySingleParam=5;///< Maximum retries for initial index based load of a single param
staticconstint_maxReadWriteRetry=5;///< Maximum retries read/write
bool_disableAllRetries;///< true: Don't retry any requests (used for testing)
bool_indexBatchQueueActive;///< true: we are actively batching re-requests for missing index base params, false: index based re-request has not yet started
QList<int>_indexBatchQueue;///< The current queue of index re-requests
QMap<int,int>_paramCountMap;///< Key: Component id, Value: count of parameters in this component
QMap<int,QMap<int,int>>_waitingReadParamIndexMap;///< Key: Component id, Value: Map { Key: parameter index still waiting for, Value: retry count }
QMap<int,QMap<QString,int>>_waitingReadParamNameMap;///< Key: Component id, Value: Map { Key: parameter name still waiting for, Value: retry count }