property BeepProfile.Tuning as TuningTypes
Determines if this is a tuning profile.

  TypeDescription 
   TuningTypes Constant value that determines if profile is tuning or exchange profile. 
 

Tuning property defines if profile is used for data exchange (NoTuning), or it is used for tuning of wodBeep session.

When you implement tuning profile, you should decide if tuning is session based - meaning raw data is changed by your profile, and in which case this property should be set to SessionTuning. You should implement code for TuningSend and TuningReceive methods when this tuning type is used.

If you implement message based tuning - meaning that you don't interfere with complete session, only (selectively) on message contents of your choice, you should set Tuning property to MessageTuning. You should implement code for Send and Receive methods when this tuning type is used.

Depending on this choice, wodBeep will allow you to interfere with messages/data before send to remote side, and just after it is received.