Next revision
|
Previous revision
|
ezfit:5x:sysdoc:start [2013/10/30 10:36] smayr created |
ezfit:5x:sysdoc:start [2014/01/16 11:13] (current) smayr [Other] |
== ezFIT 5 System Documentation == | = ezFIT 5 System Documentation = |
ezFIT contains several usercontrols, and it relies on many external assemblies (DLL libraries). Any data that needs storing is stored in a Firebird database (embedded or server). | ezFIT contains several usercontrols, and it relies on many external assemblies (DLL libraries). Any data that needs storing is stored in a Firebird database (embedded or server). |
* [[ezfit:5x:UserControl Hierarchy|ezFIT UserControl Hierarchy]] | * [[ezfit:5x:UserControl Hierarchy|ezFIT UserControl Hierarchy]] |
^ Library ^ Namespace ^ Description ^ | ^ Library ^ Namespace ^ Description ^ |
| ''AHI.App.Customization.dll'' | [[ezfit:5x:sysdoc:AHI.App.Customization]] | Application customization. | | | ''AHI.App.Customization.dll'' | [[ezfit:5x:sysdoc:AHI.App.Customization]] | Application customization. | |
| ''AHI.App.Database.dll'' | AHI.App.Database | Database interface. | | | ''AHI.App.Database.dll'' | [[ezfit:5x:sysdoc:AHI.App.Database]] | Database interface. | |
| ''AHI.App.Localization.dll'' | AHI.App.Localization | Application localization. | | | ''AHI.App.Localization.dll'' | [[ezfit:5x:sysdoc:AHI.App.Localization]] | Application localization. | |
| ''AHI.App.Logging.dll'' | AHI.App.Logging | Application logging. | | | ''AHI.App.Logging.dll'' | [[ezfit:5x:sysdoc:AHI.App.Logging]] | Application logging. | |
| ''AHI.App.Logo.dll'' | AHI.App.Log | Application icons (custom) and logos for splash. | | | ''AHI.App.Logo.dll'' | [[ezfit:5x:sysdoc:AHI.App.Log]] | Application icons (custom) and logos for splash. | |
| ''AHI.App.Logging.dll'' | AHI.App.Logging | Library for application logging. | | | ''AHI.App.Logging.dll'' | [[ezfit:5x:sysdoc:AHI.App.Logging]] | Library for application logging. | |
| ''AHI.App.Noah.dll'' | AHI.App.Noah | Noah 4.x support. | | | ''AHI.App.Noah.dll'' | [[ezfit:5x:sysdoc:AHI.App.Noah]] | Noah 4.x support. | |
| ''AHI.App.Resources.dll'' | AHI.App.Resources | Application resources. | | | ''AHI.App.Resources.dll'' | [[ezfit:5x:sysdoc:AHI.App.Resources]] | Application resources. | |
| ''AHI.App.Tools.dll'' | AHI.App.Tools | Application tools. | | | ''AHI.App.Tools.dll'' | [[ezfit:5x:sysdoc:AHI.App.Tools]] | Application tools. | |
| ''AHI.App.Types.dll'' | AHI.App.Types | Application types. | | | ''AHI.App.Types.dll'' | [[ezfit:5x:sysdoc:AHI.App.Types]] | Application types. | |
| ''AHI.App.ViewModel.dll'' | AHI.App.ViewModel | Application viewmodel, which is used by most application views. | | | ''AHI.App.ViewModel.dll'' | [[ezfit:5x:sysdoc:AHI.App.ViewModel]] | Application viewmodel, which is used by most application views. | |
| ''AHI.Fitting.dll'' | AHI.Fitting | Fitting hearing instruments. | | | ''AHI.Fitting.dll'' | [[ezfit:5x:sysdoc:AHI.Fitting]] | Fitting hearing instruments. | |
| ''AHI.Fitting.Prescriptions.dll'' | AHI.Fitting.Prescriptions | Fitting prescriptions for hearing instruments. | | | ''AHI.Fitting.Prescriptions.dll'' | [[ezfit:5x:sysdoc:AHI.Fitting.Prescriptions]] | Fitting prescriptions for hearing instruments. | |
| ''AHI.Fitting.Prescriptions.NALNL1.dll'' | AHI.Fitting.Prescriptions.NALNL1 | Fitting prescriptions for hearing instruments, using NAL-NL1. | | | ''AHI.Fitting.Prescriptions.NALNL1.dll'' | [[ezfit:5x:sysdoc:AHI.Fitting.Prescriptions.NALNL1]] | Fitting prescriptions for hearing instruments, using NAL-NL1. | |
| ''AHI.Instrument.Circuit.dll'' | AHI.Instrument.Circuit | Library for instrument and circuit manipulation. | | | ''AHI.Instrument.Circuit.dll'' | [[ezfit:5x:sysdoc:AHI.Instrument.Circuit]] | Library for instrument and circuit manipulation. | |
| ''AHI.Instrument.Circuit.Intricon.Base.dll'' | AHI.Instrument.Circuit.Intricon.Base | Library for circuit manipulation, Intricon products. | | | ''AHI.Instrument.Circuit.Intricon.Base.dll'' | [[ezfit:5x:sysdoc:AHI.Instrument.Circuit.Intricon.Base]] | Library for circuit manipulation, Intricon products. | |
| ''AHI.Instrument.Circuit.SoundDesign.Base.dll'' | AHI.Instrument.Circuit.SoundDesign.Base | Library for circuit manipulation, Sound Design products. | | | ''AHI.Instrument.Circuit.SoundDesign.Base.dll'' | [[ezfit:5x:sysdoc:AHI.Instrument.Circuit.SoundDesign.Base]] | Library for circuit manipulation, Sound Design products. | |
| ''AHI.Patient.AudiologicalInfo.dll'' | AHI.Patient.AudiologicalInfo | Library for patient audiological information. | | | ''AHI.Patient.AudiologicalInfo.dll'' | [[ezfit:5x:sysdoc:AHI.Patient.AudiologicalInfo]] | Library for patient audiological information. | |
| ''AHI.Patient.ContactInfo.dll'' | AHI.Patient.ContactInfo | Library for patient contact information. | | | ''AHI.Patient.ContactInfo.dll'' | [[ezfit:5x:sysdoc:AHI.Patient.ContactInfo]] | Library for patient contact information. | |
| ''AHI.Products.Specifications.dll'' | AHI.Products.Specifications | Library for hearing instruments specifications and fitting ranges. | | | ''AHI.Products.Specifications.dll'' | [[ezfit:5x:sysdoc:AHI.Products.Specifications]] | Library for hearing instruments specifications and fitting ranges. | |
| ''ezFIT'' | ezFIT | Application for fitting hearing instruments. | | | ''ezFIT'' | ezFIT | Application for fitting hearing instruments. | |
| ''ezHITConfig'' | ezHITConfig | Application for testing and configuring hearing instruments. | | | ''ezHITConfig'' | ezHITConfig | Application for testing and configuring hearing instruments. | |
== Classes == | == Classes == |
| |
=== Other === | |
In namespace AHI.App.ViewModel (Assembly ''AHI.App.ViewModel.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TAppViewModel'' | Main ViewModel for application. | | |
| |
In namespace AHI.App.Logging (Assembly ''AHI.App.Logging.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TAppLog'' | Component for application logging. | | |
| |
In namespace AHI.App.Tools (Assembly ''AHI.App.Tools.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TReport'' | Component for reporting. | | |
| |
In namespace AHI.Patient.ContactInfo (Assembly ''AHI.Patient.ContactInfo.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TPatient'' | Component for patient. | | |
| ''TPatientList'' | Component for patient list. | | |
| ''TContactInfo'' | Component for contact information. | | |
| ''TAddress'' | Component for address information. | | |
| ''TInsuranceInfo'' | Component for insurance information. | | |
| ''TMarketingInfo'' | Component for marketing information. | | |
| |
In namespace AHI.Patient.AudiologicalInfo (Assembly ''AHI.Patient.AudiologicalInfo.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TAudiometry'' | Component for audiometry. | | |
| ''TAudiogram'' | Component for audiogram. | | |
| ''TSpeechTest'' | Component for speech test. | | |
| ''THearingProfile'' | Component for hearing profile. | | |
| |
In namespace AHI.Fitting (Assembly ''AHI.Fitting.dll''), the following classes are defined: | |
^ Class ^ Description ^ | |
| ''TFittingModule'' | Fitting module (main controller). | | |
| ''TFittingChart'' | Fitting chart. | | |
| ''TFittingSession'' | Fitting session. | | |
| ''TFittingSessionList'' | Fitting session list. | | |
| ''TChartSeries'' | Chart series. | | |
| ''TChartCrossovers'' | Chart crossovers. | | |
| ''TAdaptationManager'' | Adaptation manager. | | |
| |
In namespace AHI.Products.Specifications (Assembly ''AHI.Products.Specifications.dll''), the following classes are defined: | |
| |
^ Class ^ Description ^ | |
| ''TProductSpecification'' | Single product specification. | | |
| ''TProductSpecificationList'' | List of products specifications. | | |