(Disclaimer: I do not seek to replace the current block, I only wish to add on to improve wireless logic as a whole)
Wireless logic is nice, it can be cross-entity and it doesn't have an obnoxious pipe sticking out (atleast for cross-entity). However, the current Wireless block is still Wired in a sense. They require manual linking, and sometimes this link is severed by metadeta corruptions and such.
So there's been a solution going around which is "Logic Beams!", well, I wanted to suggest that but it has been around since logic was a thing, so I'll skip that and go to another concept
Wireless Logic Radio
This system will comprise of two blocks, a Logic radio transmitter, and a Logic radio receiver.
The idea is similar to IRL radios, you send out electromagnetic waves from the transmitter, and the receiver picks them up. But then only two can be used at one time! Frequencies. The transmitter and receiver when "R"ed will open up a small GUI with a text box, the text on top will probably say something like "Type in the frequency the transmitter/receiver will listen to" Then you'd enter in a number from 1-(2^32), which is a lot of frequencies, plenty to go around. If possible, only possible frequencies are allowed since negative frequencies don't make much sense, but I am not a certified radio operator so negative frequencies are fine too.
The blocks would work something like this, when the transmitter receives an on signal, it sends out a "pulse"(with a limited range). Not sure how the "pulse" would contain the information but it will have to, since when the "pulse" reaches the receiver, the receiver checks if the it has the same frequency as the "pulse". If so, it will acknowledge the on signal and send it to other logic blocks it is linked to. If not, it simply ignores the "pulse". The off signal will also apply.
I am not sure how the "Pulse" will be implemented, it might even not be a pulse and simply be some programming magic. But the main features are this
-No wiring required
-Multiple Frequencies to tune to
-Limited range
I hope this feature will be implemented, it will definitely be received warmly by those who use Logic!
Wireless logic is nice, it can be cross-entity and it doesn't have an obnoxious pipe sticking out (atleast for cross-entity). However, the current Wireless block is still Wired in a sense. They require manual linking, and sometimes this link is severed by metadeta corruptions and such.
So there's been a solution going around which is "Logic Beams!", well, I wanted to suggest that but it has been around since logic was a thing, so I'll skip that and go to another concept
Wireless Logic Radio
This system will comprise of two blocks, a Logic radio transmitter, and a Logic radio receiver.
The idea is similar to IRL radios, you send out electromagnetic waves from the transmitter, and the receiver picks them up. But then only two can be used at one time! Frequencies. The transmitter and receiver when "R"ed will open up a small GUI with a text box, the text on top will probably say something like "Type in the frequency the transmitter/receiver will listen to" Then you'd enter in a number from 1-(2^32), which is a lot of frequencies, plenty to go around. If possible, only possible frequencies are allowed since negative frequencies don't make much sense, but I am not a certified radio operator so negative frequencies are fine too.
The blocks would work something like this, when the transmitter receives an on signal, it sends out a "pulse"(with a limited range). Not sure how the "pulse" would contain the information but it will have to, since when the "pulse" reaches the receiver, the receiver checks if the it has the same frequency as the "pulse". If so, it will acknowledge the on signal and send it to other logic blocks it is linked to. If not, it simply ignores the "pulse". The off signal will also apply.
I am not sure how the "Pulse" will be implemented, it might even not be a pulse and simply be some programming magic. But the main features are this
-No wiring required
-Multiple Frequencies to tune to
-Limited range
I hope this feature will be implemented, it will definitely be received warmly by those who use Logic!
Last edited: