Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ezfit:5x:adding_new_product_support [2015/10/26 12:39] smayr [Add Product Library] |
ezfit:5x:adding_new_product_support [2015/10/27 09:48] (current) smayr [DLL Installation] |
||
---|---|---|---|
Line 21: | Line 21: | ||
* Run "ARK Component Manager" | * Run "ARK Component Manager" | ||
* Install the DLLs. | * Install the DLLs. | ||
+ | * Review product parameters. Use [[http:// | ||
== Add IDs to TCircuitID and TProductID == | == Add IDs to TCircuitID and TProductID == | ||
Line 85: | Line 85: | ||
In '' | In '' | ||
#region Product IRIC 6 | #region Product IRIC 6 | ||
- | | + | |
- | _prod.Code | + | _prod.Code |
- | _prod.Name | + | _prod.Name |
- | _prod.CircuitFamily | + | _prod.CircuitFamily |
- | _prod.CircuitID | + | _prod.CircuitID |
- | _prod.TechnologyLevel | + | _prod.TechnologyLevel |
- | // | + | // |
- | _prod.BatterySize | + | _prod.BatterySize |
- | _prod.Channels | + | _prod.Channels |
- | _prod.AutoEnvironmentSwitching | + | _prod.AutoEnvironmentSwitching |
- | _prod.AdaptiveDirectionalChannels = 1; | + | _prod.AdaptiveDirectionalChannels = 1; |
- | _prod.GainBands | + | _prod.GainBands |
- | _prod.NoiseReduction | + | _prod.NoiseReduction |
- | _prod.BluetoothCompatible | + | _prod.BluetoothCompatible |
- | _prod.AudioLoopSystemCompatible | + | _prod.AudioLoopSystemCompatible |
- | _prod.FMLoopSystemCompatible | + | _prod.FMLoopSystemCompatible |
- | _prod.PhoneLoopSystemCompatible | + | _prod.PhoneLoopSystemCompatible |
- | _prod.Telecoil | + | _prod.Telecoil |
- | _prod.TelecoilSupported | + | _prod.TelecoilSupported |
- | _prod.AdaptiveFeedbackCanceller | + | _prod.AdaptiveFeedbackCanceller |
- | _prod.DataloggerType | + | _prod.DataloggerType |
- | _prod.WindManager | + | _prod.WindManager |
- | _prod.TinnitusNoiseGenerator | + | _prod.TinnitusNoiseGenerator |
- | _prod.ManualPrograms | + | _prod.ManualPrograms |
- | _prod.Housing | + | _prod.Housing |
- | _prod.HousingFilename | + | _prod.HousingFilename |
- | _prod.HousingColor | + | _prod.HousingColor |
- | _prod.ProgrammerCable | + | new THousingColor(THousingColorType.Beige), |
- | _prod.IsLegacy | + | new THousingColor(THousingColorType.Silver) |
- | _prod.ID | + | }; |
+ | _prod.ProgrammerCable | ||
+ | _prod.IsLegacy | ||
+ | _prod.ID | ||
- | | + | |
- | _prod.Styles.Add(TInstrumentStyle.RIC); | + | _prod.Styles.Add(TInstrumentStyle.RIC); |
- | | + | |
- | _prod.FittingRangeMin = new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; | + | _prod.FittingRangeMin = new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; |
- | _prod.FittingRangeMax = new int[] {56, 62, 61, 61, 60, 59, 66, 68, 53, 3}; | + | _prod.FittingRangeMax = new int[] {56, 62, 61, 61, 60, 59, 66, 68, 53, 3}; |
- | | + | |
- | _prod.Options.Add(string.Format(" | + | _prod.Options.Add(string.Format(" |
- | AHI.App.Localization.Resources.rsReceiver, | + | AHI.App.Localization.Resources.rsReceiver, |
- | AHI.App.Localization.Resources.rsHighDefinitionAbbrev, | + | AHI.App.Localization.Resources.rsHighDefinitionAbbrev, |
- | // | + | // |
- | // | + | // |
- | // | + | // |
- | AHI.App.Localization.Resources.rsWideband, | + | AHI.App.Localization.Resources.rsWideband, |
- | AHI.App.Localization.Resources.rsPower, | + | AHI.App.Localization.Resources.rsPower, |
- | AHI.App.Localization.Resources.rsHighPower | + | AHI.App.Localization.Resources.rsHighPower |
- | )); | + | )); |
- | | + | |
- | switch (CustomCompany) | + | switch (CustomCompany) |
- | { | + | { |
- | default: | + | default: |
- | case TCustomCompany.Audina: | + | case TCustomCompany.Audina: |
- | _prod.Name = "IRIC 6"; | + | _prod.Name = "IRIC 6"; |
- | this.Add(_prod); | + | this.Add(_prod); |
- | break; | + | break; |
- | | + | |
- | // break; | + | // break; |
- | | + | |
- | break; | + | break; |
- | | + | |
- | _prod.Name = "Fino 6 (RIC)"; | + | _prod.Name = "Fino 6 (RIC)"; |
- | this.Add(_prod); | + | this.Add(_prod); |
- | break; | + | break; |
- | | + | |
- | // _prod.Name = "Fino 6 (RIC)"; | + | // _prod.Name = "Fino 6 (RIC)"; |
- | // this.Add(_prod); | + | // this.Add(_prod); |
- | // break; | + | // break; |
- | | + | |
- | break; | + | break; |
- | | + | |
- | // break; | + | // break; |
- | | + | |
- | // break; | + | // break; |
- | | + | |
- | break; | + | break; |
- | | + | |
- | break; | + | break; |
- | } | + | } |
- | #endregion | + | # |
</ | </ | ||