Space Engineers

Space Engineers

28 ratings
Burst Transmitter and Receiver
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
9.636 KB
18 Oct, 2020 @ 1:52pm
12 Mar, 2021 @ 2:50pm
13 Change Notes ( view )

Subscribe to download
Burst Transmitter and Receiver

Description
Features
- Virtually Invisible
- Power Efficient transmission
- Send data anywhere within 50km!
- Settable transmission radius and finish radius
- Log your transmissions to an LCD /w time and date
- Receive transmissions(including unicast) from other locations
- You can add nicknames to every transmitter you receive a message from.
- Activate a timer block if a received transmission contains a specific phrase

What is this?
It's something I realized somehow didn't exist on the workshop yet, a burst transmitter that only has the sending radius when it's actually sending, the benefits for such a script and functionality is massive, yet I couldn't find a thing, so I set out to do it myself!

With the best conditions (your finish distance is set to 1m) using this script is the difference between your Antenna drawing only 4 Watts idle compared to 200000 Watts, the power saved is immense, your Satellites and bases would require less batteries and less power generation altogether to support a comms network, needless to say, this is game changing when it comes to feasibility.


How do I use it?
1. Type the name of your antenna into the script.
2. Change the configuration to your needs
3. Set up a receiver on the same channel.
3. Make sure you have electricity on both sides.
4. Type your message into the transmitter PB (or set up a button to do it)
5. ???
6. Profit!

Requirements
- A programmable block
- An antenna
- Electricity

Other info
Tavak helped me figure out the delay system used in the script and was a massive help, without him the script wouldn't be what it is today, thank you.
33 Comments
. 18 Apr @ 3:38am 
is there a way to have the script run a different script with an argument. like
PB1 [GPS:0.0.0]
and the script I'll either find a program block named PB1 and run "GPS:0.0.0" or you set the name in the script like timer blocks and PB1 is just the pass for it
404 GLaDOS  [author] 19 Mar, 2023 @ 10:40pm 
@Kazul
Actually, if you change "const bool LCDOutput" to false it disables that part of the code allowing you to not use LCDs.
Kazul 24 Jan, 2023 @ 1:05pm 
Still works! Just make sure you have the two correctly named LCDs on the receiving grid even if you dont use them otherwise the receiver will error out and stop working.
404 GLaDOS  [author] 6 Apr, 2021 @ 10:00pm 
Specifying antenna address in the sent string? I can look into it @Rusted Droid, shouldn't be too hard.
Rusted Droid 31 Mar, 2021 @ 7:14pm 
Any plan adding string sending to linked programing block?
like
-ant-adress-:PB:Name=text_string

I am searching the way to use Easy Automation 2 over antenna
That script use RUN lcdblockwithcode(CodeBlock)

Most of antenna scripts use single timerblock trigger
Hype365 21 Mar, 2021 @ 10:28pm 
Curious, will this work with Laser Antenna's?
404 GLaDOS  [author] 11 Mar, 2021 @ 8:26pm 
I've implemented {location} phrases, when you type {location} in your transmissions it will now be replaced with the GPS location of the currently linked antenna in the script, this allows you to create things like black boxes that allow your ship to ping back their current location using a timer when they receive a specific passphrase, if you set up a system like this you'll always be able to find your ships as long as they're within antenna range.
404 GLaDOS  [author] 18 Dec, 2020 @ 12:24am 
:winter2019happyyul: 1k unique visitors! :lunar2019grinningpig:
404 GLaDOS  [author] 17 Dec, 2020 @ 12:22am 
if the text disappears too quickly just pause, I wanted the video to be quick and not waste time and I'm just a naturally quick reader, I tried to make the text appear a little longer during editing though.
404 GLaDOS  [author] 16 Dec, 2020 @ 4:16pm