NRF24L01 Networking where each unit transmits different data type

I need to build a network of 3 NRF24L01, two transmitters and one receiver.
One transmitter sends information in bytes. Channel 0.
The second transmitter sends information in struct. Channel 5.
Each transmitter send info every one second.
The receiver changes channel every 10 seconds.
Can NRF24 receiver be programmed to receive two types of information.

The NRF24 receives a packet of up to 32 bytes.

What you do with those 32 bytes is up to you, the programmer.

Thanks srnet,
My plan is to listen to two transmitters each transmitting on a different channel.

I start with channel 0 and listen to transmitter #1 and display the data, on 16X2 LCD.
After 10 Sec I switch the receiver to another channel for example #5, listen to the transmission and display the new data on the 16X2 LCD.

Can the NRF24 do the above ?

Thank you

Daniel Meidan
danielmeidan@yahoo.ca
Cell (647)-272-4964

How much date are you sending. The 32 byte limit has been mentioned. However, you can join up the payloads from multiple consecutive transmissions.
To share the same buffer for multiple transmission formats look at the union c++ keyword.

I would try:

imidiatly switch to the new channel,
read each message from the new channel
after 10 seconds take the last received information and display it on your LCD and switch to the other channel