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:56] smayr |
ezfit:clarujust:ezorange_api [2009/11/20 16:52] (current) smayr |
||
---|---|---|---|
Line 3: | Line 3: | ||
=== API 3.6 === | === API 3.6 === | ||
- | Added these functions to the existing 3.5 API: | ||
<code vb> | <code vb> | ||
- | function SetEar(EarSideIdx: | + | '// NOTE: All returns are Error Codes |
- | function GetEar: Integer; safecall; | + | |
- | function GetEars(var EarCount: Integer) : Integer; safecall; | + | |
+ | function SetInterface(ProgIntfIdx: | ||
+ | function GetInterface(var ProgIntfIdx: | ||
+ | |||
+ | '//--- Not used by Clarujust --- | ||
+ | function SetEar(EarSideIdx: | ||
+ | function GetEar(): 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 39: | 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: | ||
- | TiltSlope60: | + | TiltSlope60: |
- | BumpGain80: Integer; BumpQ80: Integer; BumpCF80: Integer; | + | |
- | TiltSlope80: | + | |
- | 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 | ||
</ | </ |