# Help for function

**URL:** https://community.ecumaster.com/t/help-for-function/2936
**Category:** V3 SOFTWARE
**Created:** [December 14, 2024, 6:59pm UTC](https://community.ecumaster.com/t/help-for-function/2936 "2024-12-14T18:59:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Krzysztof](https://avatars.discourse-cdn.com/v4/letter/k/ed655f/32.png) [@Krzysztof](https://community.ecumaster.com/u/Krzysztof)
#### Post date: [December 14, 2024, 6:59pm UTC](https://community.ecumaster.com/t/help-for-function/2936/1 "2024-12-14T18:59:04Z")

</div>

Hello, help me arrange the functions because in version 2… I had them set to virtual output, mainly the momentary switch. It is connected to the CANswitch Board under CAN1. In the same position as in the first photo.  
Where MS1\_A is the off state, MS1\_B is the virtual output from the CANSwitch Board (and after CAN on the ADU defined by the CAN stream and has an alarm set), MS1\_C is a change in the throttle characteristics.

 ![v2](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/5/5243453dc4fe23bb70202c2f4360606ac97c3c65.jpeg)

But now to the point, in ver. 2.xxx there is MS1\_A etc.  
But in ver. 3.xxx LSW\_A, there are three states as in version 2.xxx but in the functions I do not see the individual states to set a rule for them.

 ![v3](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/5/53813851026371f9b630202f46e25b93e54f830b.jpeg)

I will only add that the output from the virtual ouput goes further along a defined CAN stream to the ADU and from the ADU after AUX1 I send the voltage to the RACE TCS through the table to set preset 7 where traction is turned off.  
For those who are not aware, I control the RACE TCS via a rotary encoder and settings in the EMU and I have all the information from RACE (i.e. the flashing diode) already displayed in the ADU and what preset I am currently on.

 ![v2a](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/6/61b9e2b16802eab5db0aefdbfecfdbb1daa0d8fa.jpeg)

how to set the output to CAN only on one state of the momentary switch output

---

<div class="post-metadata">

### Author: ![Jadzwin\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/jadzwin_ecumaster/32/28_2.png) [@Jadzwin\_ECUMASTER](https://community.ecumaster.com/u/Jadzwin_ECUMASTER)
#### Post date: [December 15, 2024, 1:24am UTC](https://community.ecumaster.com/t/help-for-function/2936/2 "2024-12-15T01:24:22Z")

</div>

You need to use function equal then select latching switch as input channel and the 0 is state 1, 1 is state 2 3 is state 3.  
The use selected function in user can stream.

---

<div class="post-metadata">

### Author: ![Krzysztof](https://avatars.discourse-cdn.com/v4/letter/k/ed655f/32.png) [@Krzysztof](https://community.ecumaster.com/u/Krzysztof)
#### Post date: [December 16, 2024, 2:32pm UTC](https://community.ecumaster.com/t/help-for-function/2936/3 "2024-12-16T14:32:28Z")

</div>

ok, so yes, the function works, it even highlights the button, but there is no blinking of the button when it is in state 3 on. for example, everything is turned off, the button is not lit/flashing, I turn on the first state at the output in the Canswich board, I set LED2 as fn and the button lights up, but when I want to turn on the next state (throttle map change), the button turns off.  
How to do it? To make it blink, because in version 2.xxx everything worked so that the first state of the button was permanently lit and the next state was already flashing.

---

<div class="post-metadata">

### Author: ![Jadzwin\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/jadzwin_ecumaster/32/28_2.png) [@Jadzwin\_ECUMASTER](https://community.ecumaster.com/u/Jadzwin_ECUMASTER)
#### Post date: [December 16, 2024, 3:32pm UTC](https://community.ecumaster.com/t/help-for-function/2936/4 "2024-12-16T15:32:57Z")

</div>

I think it is some issue with LED blinking in V3 software. It should work like in V2. I will check and fix in next build.
