예제 #1
0
파일: dvs128.c 프로젝트: sivapvarma/caer
caerEventPacketContainer caerInputDVS128(uint16_t moduleID) {
	caerModuleData moduleData = caerMainloopFindModule(moduleID, "DVS128");

	caerEventPacketContainer result = NULL;

	caerModuleSM(&caerInputDVS128Functions, moduleData, 0, 1, &result);

	return (result);
}
예제 #2
0
void caerOutputUnixSocketServer(uint16_t moduleID, size_t outputTypesNumber, ...) {
	caerModuleData moduleData = caerMainloopFindModule(moduleID, "UnixSocketServerOutput", OUTPUT);
	if (moduleData == NULL) {
		return;
	}

	va_list args;
	va_start(args, outputTypesNumber);
	caerModuleSMv(&caerOutputUnixSocketServerFunctions, moduleData, CAER_OUTPUT_COMMON_STATE_STRUCT_SIZE,
		outputTypesNumber, args);
	va_end(args);
}
예제 #3
0
파일: davis_fx2.c 프로젝트: baspijhor/caer
caerEventPacketContainer caerInputDAVISFX2(uint16_t moduleID) {
	caerModuleData moduleData = caerMainloopFindModule(moduleID, "DAVISFX2");
	if (moduleData == NULL) {
		return (NULL);
	}

	caerEventPacketContainer result = NULL;

	caerModuleSM(&caerInputDAVISFX2Functions, moduleData, 0, 1, &result);

	return (result);
}