1 #ifndef k_LD_CAL_LOOKUP_H
2 #define k_LD_CAL_LOOKUP_H
6 #include <kFireSync/Utils/kLdCal.h>
206 #include <kFireSync/Utils/kLdCalLookup.x.h>
kStatus kLdCalLookup_CompensateLimitInput(kLdCalLookup lookup, kSize calInput, k64f temperature, kSize *compensatedInput)
Calculates the limit input value required to produce optical power that's equivalent to specified cal...
kStatus kLdCalLookup_InputToPower(kLdCalLookup lookup, kSize input, k64f temperature, k64f *power)
Calculates optical power at a specific set point input value and driver temperature.
kStatus kLdCalLookup_CompensatePowerInput(kLdCalLookup lookup, kSize calInput, k64f intensity, k64f temperature, kSize *compensatedInput)
Calculates the power set point input value required to produce optical power that's equivalent to spe...
kStatus kLdCalLookup_LimitCompensationInfo(kLdCalLookup lookup, k64f *tempDeltaCoeff)
Queries temperature compensation properties for the current limit.
kStatus kLdCalLookup_PowerToInput(kLdCalLookup lookup, k64f power, k64f temperature, kSize *input, k64f *expectedPower)
Calculates the set point input expected to produce specified optical power at the specified temperatu...
kStatus kLdCalLookup_SetPowerCompensationInfo(kLdCalLookup lookup, k64f tempDeltaCoeff)
Configures temperature compensation properties for the power set point.
Essential declarations related to FireSync nodes.
kStatus kLdCalLookup_SetLimitCompensationInfo(kLdCalLookup lookup, k64f tempDeltaCoeff)
Configures temperature compensation properties for the current limit.
kStatus kLdCalLookup_Construct(kLdCalLookup *lookup, kLdCal cal, kAlloc alloc)
Constructs a kLdCalLookup object.
kStatus kLdCalLookup_LimitToInput(kLdCalLookup lookup, k64f limit, k64f temperature, kSize *input, k64f *expectedLimit)
Calculates the current limit input expected to produce specified optical power at the specified tempe...
Essential API declarations for the kFireSync library.
k64f kLdCalLookup_MinIntensity(kLdCalLookup lookup)
Reports the minimum valid intensity value supported by the calibration.
Class cal for the kLdCal class.
kBool kLdCalLookup_HasLimit(kLdCalLookup lookup)
Queries whether limit power has a calibration record and is thus configurable.
Class object for the kLdCalLookup class.
kStatus kLdCalLookup_PowerCompensationInfo(kLdCalLookup lookup, k64f *tempDeltaCoeff)
Queries temperature compensation properties for the power set point.
kStatus kLdCalLookup_InputToLimit(kLdCalLookup lookup, kSize input, k64f temperature, k64f *limit)
Calculates optical power at a specific current limit input value and driver temperature.