8 #ifndef K_FIRESYC_SERVER_CAMERA_H
9 #define K_FIRESYC_SERVER_CAMERA_H
32 kFsFx(
kStatus) kSvCamera_Construct(kSvCamera* camera,
kSvNode node, kHxCamera hwCamera,
kAlloc allocator);
34 kFsFx(
kStatus) kSvCamera_FormatDevice(kSvCamera camera,
kXml xml, kXmlItem item);
35 kFsFx(
kStatus) kSvCamera_ParseDevice(kSvCamera camera,
kXml xml, kXmlItem item);
37 kFsFx(
kStatus) kSvCamera_Format(kSvCamera camera,
kXml xml, kXmlItem item);
38 kFsFx(
kStatus) kSvCamera_Parse(kSvCamera camera,
kXml xml, kXmlItem item);
40 kFsFx(
kStatus) kSvCamera_Prepare(kSvCamera camera);
43 kFsFx(
kStatus) kSvCamera_CalibrateFpn(kSvCamera camera,
kImage image);
47 kFsFx(
kStatus) kSvCamera_WriteFpn(kSvCamera camera,
kImage offsets);
48 kFsFx(
kStatus) kSvCamera_WriteRangeLut(kSvCamera camera, const kRangeLutParams* params, const kRangeLutArray* xArray,
49 const kRangeLutArray* zArray, const kRangeLutArray* validArray);
51 kFsFx(
kStatus) kSvCamera_SetLvdsPower(kSvCamera camera,
k32u power);
52 kFsFx(
kStatus) kSvCamera_LvdsPower(kSvCamera camera,
k32u* power);
53 kFsFx(
kStatus) kSvCamera_WriteAccelerationTestData(kSvCamera camera,
kObject data);
54 kFsFx(
kStatus) kSvCamera_ReadAccelerationTestResult(kSvCamera camera,
kObject* data,
kAlloc allocator);
56 kFsFx(
kStatus) kSvCamera_ClearPrimeStats(kSvCamera camera);
60 kFsFx(
kStatus) kSvCamera_Trigger(kSvCamera camera);
62 kFsFx(
kBool) kSvCamera_ShouldPrime(kSvCamera camera);
63 kFsFx(
kStatus) kSvCamera_PrepareForPrime(kSvCamera camera,
k64u* period);
64 kFsFx(
kStatus) kSvCamera_RestoreAfterPrime(kSvCamera camera);
65 kFsFx(
kStatus) kSvCamera_OnDiscardData(kSvCamera camera, kHxCamera hwCamera,
kPointer arguments);
67 #include <kFireSync/Server/Devices/kSvCamera.x.h>
Represents camera run-time statistics.
Definition: kNodeDef.h:695
Represents camera phase decoder LUT type.
Represents camera override item.
Definition: kNodeDef.h:351
Provides FireSync node network services and mediates access to node hardware.