AO SERIES | INSTRUCTIONS MANUAL
26
DLL_EXTERN_C DLL_API
int
Get_TriggerWidth(
struct
AdaptiveLensDev
device,
int
&
currentTriggerWidth);
Parameters:
• device
• currentTriggerWidth (output value – trigger signal time duration saved onboard)
The function sends a request for the trigger signal time duration.
It returns an error code (see error code table).
DLL_EXTERN_C DLL_API
int
Set_DeviceIP (
struct
AdaptiveLensDev
device,
char
* newIp);
Parameters:
• device
• newIp (input value – trigger signal time duration saved onboard)
The function sets a new IP.
It returns an error code (see error code table).
DLL_EXTERN_C DLL_API
int
Set_PosMemory(
struct
AdaptiveLensDev
device,
int
MemoryPosition
,
int
MemoryValue
);
Parameters:
• device
• MemoryPosition (location in the onboard EEPROM)
• MemoryValue (Value which has to be saved in memory – expressed in focus
percentage [%])
DLL_EXTERN_C DLL_API
int
Get_PosMemory(
struct
AdaptiveLensDev
device,
int
MemoryPosition
,
int
&
MemoryValue
);
• device
• MemoryPosition (location in the onboard EEPROM)
• MemoryValue (Value present in memory at the specified position – expressed in
focus percentage [%])
DLL_EXTERN_C DLL_API
int
Recall_PosMemory(
struct
AdaptiveLensDev
device,
int
MemoryPosition
,
int
&
MemoryValue
);
• device
• MemoryPosition (location in the onboard EEPROM)
• MemoryValue (Value present in memory at the specified position – expressed in
focus percentage [%])
While the Get_PosMemory only gives indication about the present value in memory, the
Recall_PosMemory loads this value and actuates the piezoelectric.