This commit is contained in:
parent
a66004044a
commit
0f4fd6b452
@ -274,6 +274,8 @@ enum PoolIds : lp_id_t {
|
|||||||
DEBUG_CAMERA_TIMING,
|
DEBUG_CAMERA_TIMING,
|
||||||
DEBUG_CAMERA_TEST,
|
DEBUG_CAMERA_TEST,
|
||||||
|
|
||||||
|
AUTO_BLOB_THRESHOLD,
|
||||||
|
|
||||||
TICKS_MATCHED_CENTROIDS,
|
TICKS_MATCHED_CENTROIDS,
|
||||||
TIME_MATCHED_CENTROIDS,
|
TIME_MATCHED_CENTROIDS,
|
||||||
NUM_MATCHED_CENTROIDS,
|
NUM_MATCHED_CENTROIDS,
|
||||||
@ -360,14 +362,15 @@ static const DeviceCommandId_t DISABLE_TIMESTAMP_GENERATION = 85;
|
|||||||
static const DeviceCommandId_t ENABLE_TIMESTAMP_GENERATION = 86;
|
static const DeviceCommandId_t ENABLE_TIMESTAMP_GENERATION = 86;
|
||||||
static constexpr DeviceCommandId_t SET_TIME_FROM_SYS_TIME = 87;
|
static constexpr DeviceCommandId_t SET_TIME_FROM_SYS_TIME = 87;
|
||||||
static constexpr DeviceCommandId_t AUTO_THRESHOLD = 88;
|
static constexpr DeviceCommandId_t AUTO_THRESHOLD = 88;
|
||||||
static constexpr DeviceCommandId_t REQ_MATCHED_CENTROIDS = 89;
|
static constexpr DeviceCommandId_t REQ_AUTO_BLOB = 89;
|
||||||
static constexpr DeviceCommandId_t REQ_BLOB = 90;
|
static constexpr DeviceCommandId_t REQ_MATCHED_CENTROIDS = 90;
|
||||||
static constexpr DeviceCommandId_t REQ_BLOBS = 91;
|
static constexpr DeviceCommandId_t REQ_BLOB = 91;
|
||||||
static constexpr DeviceCommandId_t REQ_CENTROID = 92;
|
static constexpr DeviceCommandId_t REQ_BLOBS = 92;
|
||||||
static constexpr DeviceCommandId_t REQ_CENTROIDS = 93;
|
static constexpr DeviceCommandId_t REQ_CENTROID = 93;
|
||||||
static constexpr DeviceCommandId_t ADD_SECONDARY_TM_TO_NORMAL_MODE = 94;
|
static constexpr DeviceCommandId_t REQ_CENTROIDS = 94;
|
||||||
static constexpr DeviceCommandId_t RESET_SECONDARY_TM_SET = 95;
|
static constexpr DeviceCommandId_t ADD_SECONDARY_TM_TO_NORMAL_MODE = 95;
|
||||||
static constexpr DeviceCommandId_t READ_SECONDARY_TM_SET = 96;
|
static constexpr DeviceCommandId_t RESET_SECONDARY_TM_SET = 96;
|
||||||
|
static constexpr DeviceCommandId_t READ_SECONDARY_TM_SET = 97;
|
||||||
static const DeviceCommandId_t NONE = 0xFFFFFFFF;
|
static const DeviceCommandId_t NONE = 0xFFFFFFFF;
|
||||||
|
|
||||||
static const uint32_t VERSION_SET_ID = REQ_VERSION;
|
static const uint32_t VERSION_SET_ID = REQ_VERSION;
|
||||||
@ -392,6 +395,7 @@ static const uint32_t ALGO_SET_ID = REQ_ALGO;
|
|||||||
static const uint32_t SUBSCRIPTION_SET_ID = REQ_SUBSCRIPTION;
|
static const uint32_t SUBSCRIPTION_SET_ID = REQ_SUBSCRIPTION;
|
||||||
static const uint32_t LOG_SUBSCRIPTION_SET_ID = REQ_LOG_SUBSCRIPTION;
|
static const uint32_t LOG_SUBSCRIPTION_SET_ID = REQ_LOG_SUBSCRIPTION;
|
||||||
static const uint32_t DEBUG_CAMERA_SET_ID = REQ_DEBUG_CAMERA;
|
static const uint32_t DEBUG_CAMERA_SET_ID = REQ_DEBUG_CAMERA;
|
||||||
|
static const uint32_t AUTO_BLOB_SET_ID = REQ_AUTO_BLOB;
|
||||||
static const uint32_t MATCHED_CENTROIDS_SET_ID = REQ_MATCHED_CENTROIDS;
|
static const uint32_t MATCHED_CENTROIDS_SET_ID = REQ_MATCHED_CENTROIDS;
|
||||||
static const uint32_t BLOB_SET_ID = REQ_BLOB;
|
static const uint32_t BLOB_SET_ID = REQ_BLOB;
|
||||||
static const uint32_t BLOBS_SET_ID = REQ_BLOBS;
|
static const uint32_t BLOBS_SET_ID = REQ_BLOBS;
|
||||||
@ -1426,6 +1430,14 @@ class ValidationSet : public StaticLocalDataSet<VALIDATION_SET_ENTRIES> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class AutoBlobSet : StaticLocalDataSet<1> {
|
||||||
|
public:
|
||||||
|
AutoBlobSet(HasLocalDataPoolIF* owner) : StaticLocalDataSet(owner, AUTO_BLOB_SET_ID) {}
|
||||||
|
lp_var_t<float> threshold = lp_var_t<float>(sid.objectId, PoolIds::AUTO_BLOB_THRESHOLD, this);
|
||||||
|
|
||||||
|
private:
|
||||||
|
};
|
||||||
|
|
||||||
class MatchedCentroidsSet : public StaticLocalDataSet<20> {
|
class MatchedCentroidsSet : public StaticLocalDataSet<20> {
|
||||||
public:
|
public:
|
||||||
static constexpr size_t SIZE = 321;
|
static constexpr size_t SIZE = 321;
|
||||||
@ -1465,6 +1477,7 @@ class BlobSet : public StaticLocalDataSet<5> {
|
|||||||
lp_var_t<uint64_t> timeUs = lp_var_t<uint64_t>(sid.objectId, PoolIds::BLOB_TIME, this);
|
lp_var_t<uint64_t> timeUs = lp_var_t<uint64_t>(sid.objectId, PoolIds::BLOB_TIME, this);
|
||||||
lp_var_t<uint32_t> blobCount = lp_var_t<uint32_t>(sid.objectId, PoolIds::BLOB_COUNT, this);
|
lp_var_t<uint32_t> blobCount = lp_var_t<uint32_t>(sid.objectId, PoolIds::BLOB_COUNT, this);
|
||||||
};
|
};
|
||||||
|
|
||||||
class BlobsSet : public StaticLocalDataSet<10> {
|
class BlobsSet : public StaticLocalDataSet<10> {
|
||||||
public:
|
public:
|
||||||
BlobsSet(HasLocalDataPoolIF* owner) : StaticLocalDataSet(owner, BLOBS_SET_ID) {}
|
BlobsSet(HasLocalDataPoolIF* owner) : StaticLocalDataSet(owner, BLOBS_SET_ID) {}
|
||||||
|
Loading…
Reference in New Issue
Block a user