Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ezfit:clarujust:ezorange_api [2009/11/20 16:51]
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+'// NOTE: All returns are Error Codes
  
 function SetInterface(ProgIntfIdx: Integer): Integer; safecall;         // 0-Simulation, Nonzero-Live function SetInterface(ProgIntfIdx: Integer): Integer; safecall;         // 0-Simulation, Nonzero-Live
 function GetInterface(var ProgIntfIdx: Integer): Integer; safecall; // 0-Simulation, Nonzero-Live function GetInterface(var ProgIntfIdx: Integer): Integer; safecall; // 0-Simulation, Nonzero-Live
  
-//--- Not used by Clarujust ---+'//--- Not used by Clarujust ---
 function SetEar(EarSideIdx: Integer): Integer; safecall; function SetEar(EarSideIdx: Integer): Integer; safecall;
 function GetEar(): Integer; safecall; function GetEar(): Integer; safecall;
Line 23: Line 23:
 procedure LaunchClarujustApp(); safecall;     // Not needed by Clarujust procedure LaunchClarujustApp(); safecall;     // Not needed by Clarujust
  
 +'//--- Debugging ---
 function SetSilentErrors(Silent: WordBool): Integer; safecall; function SetSilentErrors(Silent: WordBool): Integer; safecall;
 function GetSilentErrors(): WordBool; safecall; function GetSilentErrors(): WordBool; safecall;
  
 +'//--- Bump, Tilt, and Gain ---
 function SetBumpQ(BumpQIdx: Integer): Integer; safecall; function SetBumpQ(BumpQIdx: Integer): Integer; safecall;
 function GetBumpQ(var BumpQIdx: Integer, var BumpQVal: Single): Integer; safecall; function GetBumpQ(var BumpQIdx: Integer, var BumpQVal: Single): Integer; safecall;
Line 47: Line 49:
    TiltSlope80: Integer; OverallGain80: Integer; GainBias80: Integer): Integer; safecall;    TiltSlope80: Integer; OverallGain80: Integer; GainBias80: Integer): Integer; safecall;
  
-//--- Revised functionality ---+'//--- Revised functionality ---
 function SetAudiogram(AnAudiogram: PSafeArray): Integer; safecall; // Not needed by Clarujust function SetAudiogram(AnAudiogram: PSafeArray): Integer; safecall; // Not needed by Clarujust
 function GetAudiogram(var AnAudiogram: PSafeArray; EarSideIdx: integer): Integer; safecall; function GetAudiogram(var AnAudiogram: PSafeArray; EarSideIdx: integer): Integer; safecall;
Line 54: Line 56:
 function GetSerialNumber(var SerialNumber: PChar; EarSideIdx: integer): Integer; safecall; function GetSerialNumber(var SerialNumber: PChar; EarSideIdx: integer): Integer; safecall;
  
-//--- New functionality ---+'//--- New functionality ---
 function Setup60(): Integer; safecall; // Prepares the HI settings before running function Setup60(): Integer; safecall; // Prepares the HI settings before running
 function Setup80(): Integer; safecall; // a test function Setup80(): Integer; safecall; // a test