FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kLc250xFpnBlockInfo.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_LC250X_FPN_BLOCK_INFO_H
9 #define K_FIRESYNC_LC250X_FPN_BLOCK_INFO_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
19 //typedef kObject kLc250xFpnBlockInfo; --forward-declared in kFsDef.x.h
20 
21  kFsFx(kStatus) kLc250xFpnBlockInfo_Construct(kLc250xFpnBlockInfo* info, kAlloc allocator);
22 
23 kFsFx(kStatus) kLc250xFpnBlockInfo_Load(kLc250xFpnBlockInfo* info, kXml xml, kAlloc allocator);
24 kFsFx(kStatus) kLc250xFpnBlockInfo_Store(kLc250xFpnBlockInfo info, kXml* xml, kAlloc allocator);
25 kFsFx(kStatus) kLc250xFpnBlockInfo_Read(kLc250xFpnBlockInfo info, kXml xml, kXmlItem item);
26 kFsFx(kStatus) kLc250xFpnBlockInfo_Write(kLc250xFpnBlockInfo info, kXml xml, kXmlItem item);
27 kFsFx(kStatus) kLc250xFpnBlockInfo_Validate(kLc250xFpnBlockInfo info);
28 kFsFx(kStatus) kLc250xFpnBlockInfo_Clear(kLc250xFpnBlockInfo info);
29 
30 kFsFx(kStatus) kLc250xFpnBlockInfo_SetCalibrationMode(kLc250xFpnBlockInfo info, k32u mode);
31 kFsFx(k32u) kLc250xFpnBlockInfo_CalibrationMode(kLc250xFpnBlockInfo info);
32 
33 kFsFx(kStatus) kLc250xFpnBlockInfo_EnableHfpn(kLc250xFpnBlockInfo info, kBool enable);
34 kFsFx(kBool) kLc250xFpnBlockInfo_HfpnEnabled(kLc250xFpnBlockInfo info);
35 
36 kFsFx(kStatus) kLc250xFpnBlockInfo_EnableVfpn(kLc250xFpnBlockInfo info, kBool enable);
37 kFsFx(kBool) kLc250xFpnBlockInfo_VfpnEnabled(kLc250xFpnBlockInfo info);
38 
40 kInlineFx(k16u) kLc250xFpnBlockInfo_InputPortId() { return 0; }
41 
44 
45 kInlineFx(k16u) kLc250xFpnBlockInfo_HfpnCoefPortId() { return 2; }
46 
47 #include <kFireSync/Blocks/kLc250xFpnBlockInfo.x.h>
48 
49 #endif
Represents configuration for kLc250xFpnBlock.
#define kInlineFx(TYPE)
k16u kLc250xFpnBlockInfo_InputPortId()
Gets the input port id.
Definition: kLc250xFpnBlockInfo.h:40
k16u kLc250xFpnBlockInfo_OutputPortId()
Gets the output port id.
Definition: kLc250xFpnBlockInfo.h:43
Essential declarations related to FireSync nodes.