/// <summary> /// This method is called, when the panel is loaded in CANoe/CANalyzer. /// </summary> /// <param name="value">Object, which is used to transmit a symbol value during the measurement. </param> public void Initialize(IExchangeSymbolValue value) { // remember the symbol value object to be able to receive a value in the plugin control // and send a value from the plugin control SymbolValue = value; // assign an event handler for receiving values from CANoe mSymbolValue.ValueChanged += OnRxValue; }
/// <summary> /// This method is called, when the panel is loaded in CANoe/CANalyzer. /// </summary> /// <param name="value">Object, which is used to transmit a symbol value during the measurement. </param> public void Initialize(IExchangeSymbolValue value) { // remember the symbol value object to be able to receive a value in the plugin control // and send a value from the plugin control SymbolValue = value; // assign an event handler for receiving values from CANoe mSymbolValue.ValueChanged += OnRxValue; // =====> ONLY FOR TX: necessary only, if the plugin control shall send values // Assign an event handler for sending a value from the plugin control. // If the user control only receives values, this is not necessary. // this.Leave += new EventHandler(OnTxValue); // <===== }