ncGlobalSetOption()
Info | Value |
---|---|
Header | mvnc.h |
Library | libmvnc.so |
Version | 2.0 |
See also | ncGlobalOption_t, ncGlobalGetOption() |
Overview
This function sets a global option value. The available options and possible values can be found in the ncGlobalOption_t enumeration.
Prototype
ncStatus_t ncGlobalSetOption(int option, const void* data, unsigned int dataLength);
Parameters
Name | Type | Description |
---|---|---|
option | int | A value from the ncGlobalOption_t enumeration that specifies which option’s value will be set. |
data | const void* | A pointer to a buffer containing the new value for the option. The type of data this points to depends on the option that is specified. Check ncGlobalOption_t for the data types that each option requires. |
dataLength | unsigned int | An unsigned int that contains the length, in bytes, of the buffer that the data parameter points to. |
Return
An appropriate value from the ncStatus_t enumeration.
Notes
None.
Example
#include <stdio.h>
#include <mvnc.h>
int main (int argc, char** argv)
{
ncStatus_t status;
int loggingLevel = NC_LOG_DEBUG;
unsigned int len = sizeof(int);
status = ncGlobalSetOption(NC_RW_LOG_LEVEL, &loggingLevel, sizeof(int));
if (status == NC_OK)
{
// loggingLevel option successfully set.
printf("Logging level set to: %d\n", loggingLevel);
}
}