| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetParameters (output Strings invalidParameters_o) declarative | 
| { | 
|   Description: 'Get the channel parameters for the current channel' | 
|   IsAbstract: true | 
|   TextBody: | 
|   [* | 
|     // To be overridden in a Channel Library. | 
|      | 
|     /* Example | 
|      | 
|     // Get and Set the channel-specific parameters | 
|     // invalidParameters will be filled by the called methods (if applicable) | 
|     parameter1 := this.GetParameter1( invalidParameters_o ); | 
|     parameter2 := this.GetParameter2( invalidParameters_o ); | 
|      | 
|     this.Parameter1( parameter1 ); | 
|     this.Parameter2( parameter2 ); | 
|      | 
|     */ | 
|      | 
|     /* Example of method GetParameter1() implementation | 
|      | 
|     attr  := attribute( LibDMC_ChannelParameters<subclass-name>, Parameter1 ); | 
|     value := this.GetParameterAs<type>( this.CommunicationChannel().Name(), attr.Name(), invalidParameters_o ); | 
|      | 
|     return value; | 
|      | 
|     */ | 
|   *] | 
| } |