remove code snippets that use onDataPacketReceived because that uses complex destructors which arent supported by python and that function is deprecated anyway (#2063)
This commit is contained in:
		
				
					committed by
					
						
						Abhijith Chatra
					
				
			
			
				
	
			
			
			
						parent
						
							77c7506d29
						
					
				
				
					commit
					708f2a4ca5
				
			@@ -3,10 +3,6 @@
 | 
				
			|||||||
Run part of a program when the @boardname@ receives a
 | 
					Run part of a program when the @boardname@ receives a
 | 
				
			||||||
[number](/types/number) or [string](/types/string) over radio.
 | 
					[number](/types/number) or [string](/types/string) over radio.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```sig
 | 
					 | 
				
			||||||
radio.onDataPacketReceived(({receivedNumber, receivedString, time, serial, signal}) => { });
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## ~ hint
 | 
					## ~ hint
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**Deprecated**
 | 
					**Deprecated**
 | 
				
			||||||
@@ -34,39 +30,6 @@ To add or remove the parts of the packet from the block, try clicking the blue g
 | 
				
			|||||||
  * `serial` - The serial number of the @boardname@ that sent this packet or `0` if the @boardname@ did not include its serial number.
 | 
					  * `serial` - The serial number of the @boardname@ that sent this packet or `0` if the @boardname@ did not include its serial number.
 | 
				
			||||||
  * `signal` - How strong the radio signal is from `-128` (weak) to `-42` (strong).
 | 
					  * `signal` - How strong the radio signal is from `-128` (weak) to `-42` (strong).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Example
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program keeps sending numbers that says how fast the @boardname@ is
 | 
					 | 
				
			||||||
slowing down or speeding up.  It also receives numbers for the same
 | 
					 | 
				
			||||||
thing from nearby @boardname@s. It shows these numbers as a
 | 
					 | 
				
			||||||
[bar graph](/reference/led/plot-bar-graph).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```blocks
 | 
					 | 
				
			||||||
basic.forever(() => {
 | 
					 | 
				
			||||||
    radio.sendNumber(input.acceleration(Dimension.X));
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
radio.onReceivedNumber(function (receivedNumber) {
 | 
					 | 
				
			||||||
    led.plotBarGraph(receivedNumber, 1023);
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Example
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This program uses the signal strength from received packets to graph the
 | 
					 | 
				
			||||||
approximate distance between two @boardname@s.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```blocks
 | 
					 | 
				
			||||||
basic.forever(() => {
 | 
					 | 
				
			||||||
    radio.sendNumber(0)
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
radio.onDataPacketReceived(({ signal, receivedNumber }) => {
 | 
					 | 
				
			||||||
    led.plotBarGraph(
 | 
					 | 
				
			||||||
        Math.abs(signal + 42),
 | 
					 | 
				
			||||||
        128 - 42
 | 
					 | 
				
			||||||
    )
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Troubleshooting
 | 
					## Troubleshooting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The on radio data event can only be created once, due to the hardware restrictions.
 | 
					The on radio data event can only be created once, due to the hardware restrictions.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user