| Enumerator |
Value |
Description |
| EventActionType_Disk |
0x01 |
|
| EventActionType_MQTT |
0x02 |
|
| EventActionType_REST |
0x03 |
|
| EventActionType_ScreenMessagePopup |
0x04 |
|
| EventActionType_ScreenNotification |
0x05 |
|
| EventActionType_Sound |
0x06 |
|
| EventActionType_Log |
0x07 |
|
| EventActionType_SharedMemory |
0x08 |
|
| EventActionType_GPIO |
0xdd |
|
| EventActionType_None |
0xff |
|
| Enumerator |
Value |
Description |
| DROP |
|
|
| BLOCK |
|
|
| Enumerator |
Value |
Description |
| RepeatMode_ALL |
0 |
|
| RepeatMode_VIDEO |
1 |
|
| RepeatMode_NONE |
2 |
|
| Enumerator |
Value |
Description |
| FPSType_INPUT |
0 |
|
| FPSType_OUTPUT |
1 |
|
| FPSType_TARGET |
2 |
|
| FPSType_REAL |
3 |
|
| Enumerator |
Value |
Description |
| Ok |
|
|
| Unknown |
|
|
| Unauthorized |
|
|
template <class T >
using ImageCategoryInstances = std::vector<std::vector<std::vector<T> >>;
using EventType_t = std::string;
using InstanceId_t = Uuid;
using DomainType_t = std::string;
using EventData_t = pCValue;
using EventBindId_t = int;
using EventPostId_t = long long;
using EventCallback_t = std::function<void(EventData_t, EventType_t)>;
typedef std::map<std::string, std::array<int, 10> > SchemaCapabilities;
using SolutionUpdateDescriptor = std::pair<std::string, std::string>;
A pair of strings describing a solution that can be updated. First string contains the name of solution folder inside solutionsDir to be updated, second string contains the uri of the solution from which the update can be performed.
Example: "SecuRT", "https://gitlab.com/cvedia/securt"
using SolutionUpdateDescriptors = std::vector<SolutionUpdateDescriptor>;
A vector containing one or more solution update descriptors
using SolutionUpdateInfos = std::vector<SolutionUpdateInfo>;
A vector of solution update info structures