Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ezfit:clarujust:ezorange_api [2009/11/19 16:59] smayr |
ezfit:clarujust:ezorange_api [2009/11/20 16:52] (current) smayr |
||
---|---|---|---|
Line 4: | Line 4: | ||
=== API 3.6 === | === API 3.6 === | ||
<code vb> | <code vb> | ||
+ | '// NOTE: All returns are Error Codes | ||
+ | |||
+ | function SetInterface(ProgIntfIdx: | ||
+ | function GetInterface(var ProgIntfIdx: | ||
+ | |||
+ | '//--- Not used by Clarujust --- | ||
function SetEar(EarSideIdx: | function SetEar(EarSideIdx: | ||
function GetEar(): Integer; safecall; | function GetEar(): Integer; safecall; | ||
- | function GetEars(var EarCount: Integer) : Integer; safecall; | ||
- | |||
function SetMemory(MemIdx: | function SetMemory(MemIdx: | ||
- | function GetMemory: Integer; safecall; | + | function GetMemory(): Integer; safecall; |
- | + | function | |
- | function | + | function |
- | function | + | function |
- | + | function | |
- | function | + | function |
- | function | + | procedure SetParams(Params: OleVariant); safecall; |
- | function | + | function |
- | function SetHABurn: Integer; safecall; | + | procedure LaunchClarujustApp(); safecall; |
- | function | + | |
- | function GetHAInitialized(var IsInitialized: | + | |
+ | '//--- Debugging --- | ||
function SetSilentErrors(Silent: | function SetSilentErrors(Silent: | ||
- | function GetSilentErrors: | + | function GetSilentErrors(): WordBool; safecall; |
+ | '//--- Bump, Tilt, and Gain --- | ||
function SetBumpQ(BumpQIdx: | function SetBumpQ(BumpQIdx: | ||
function GetBumpQ(var BumpQIdx: Integer, var BumpQVal: Single): Integer; safecall; | function GetBumpQ(var BumpQIdx: Integer, var BumpQVal: Single): Integer; safecall; | ||
Line 38: | Line 42: | ||
function SetBias(Bias: | function SetBias(Bias: | ||
function GetBias(var Bias: Integer): Integer; safecall; | function GetBias(var Bias: Integer): Integer; safecall; | ||
- | function ApplySettings: | ||
function GetEthosArray(out Arr: PSafeArray): | function GetEthosArray(out Arr: PSafeArray): | ||
- | function Setup60: Integer; safecall; | ||
- | function Setup80: Integer; safecall; | ||
function SetCompression(BumpGain60: | function SetCompression(BumpGain60: | ||
| | ||
Line 48: | Line 49: | ||
| | ||
- | procedure LaunchClarujustApp; safecall; | + | '//--- Revised functionality --- |
+ | function SetAudiogram(AnAudiogram: | ||
+ | function GetAudiogram(var AnAudiogram: | ||
- | procedure SetParams(Params: OleVariant); safecall; // Not needed by Clarujust | + | function SetSerialNumber(SerialNum: PChar; EarSideIdx: integer): Integer; safecall; // Not needed by Clarujust |
- | function | + | function |
- | function | + | '//--- New functionality --- |
- | function | + | function |
- | + | function | |
- | function | + | function ApplySettings: |
- | function | + | function |
+ | function | ||
</ | </ |