Class RadioTransmitter
java.lang.Object
com.codinglitch.simpleradio.radio.RadioRouter
com.codinglitch.simpleradio.radio.RadioTransmitter
- All Implemented Interfaces:
Socket
A type of
Does route further.
RadioRouter that accepts RadioSources and transmits them along its connected Frequency.
Does route further.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.codinglitch.simpleradio.radio.RadioRouter
RadioRouter.Compiled<E> -
Field Summary
FieldsModifier and TypeFieldDescriptionintFields inherited from class com.codinglitch.simpleradio.radio.RadioRouter
acceptCriteria, active, activity, activityTime, compiledActivity, compiledSamples, connectionOffset, distributes, identifier, link, location, oldPosition, owner, reference, rotation, routeCriteria, routerAcceptor, routers, valid, velocity, wires -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRadioTransmitter(Frequency frequency) RadioTransmitter(Frequency frequency, WorldlyPosition location) RadioTransmitter(Frequency frequency, WorldlyPosition location, UUID uuid) protectedRadioTransmitter(Frequency frequency, UUID id) RadioTransmitter(Frequency frequency, net.minecraft.world.entity.Entity owner) RadioTransmitter(Frequency frequency, net.minecraft.world.entity.Entity owner, UUID uuid) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(RadioSource source) @Nullable FrequencyfloatgetPower(Frequency.Modulation modulation) prepareSource(RadioSource source, RadioRouter destination) voidsetFrequency(Frequency frequency) booleanshouldRouteTo(RadioSource source, RadioRouter destination) transmitCriteria(BiPredicate<RadioSource, RadioRouter> criteria) Methods inherited from class com.codinglitch.simpleradio.radio.RadioRouter
allowDistribution, compileActivity, distanceTo, getConnectionPosition, getIdentifier, getLocation, getRedstoneMappedActivity, getReference, getRouter, getRouter, getRouterFromReceivers, getRouterFromTransmitters, getWires, informActivity, invalidate, route, route, tick, toString, tryAddRouter, updateLocation, updateRotation, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.codinglitch.simpleradio.api.central.Socket
canConnect, canConnectTo, connect, disconnect, disconnect, distribute, hasWire, hasWire, shortCircuit
-
Field Details
-
antennaPower
public int antennaPower -
frequency
-
frequencingType
-
-
Constructor Details
-
RadioTransmitter
-
RadioTransmitter
-
RadioTransmitter
-
RadioTransmitter
-
RadioTransmitter
-
RadioTransmitter
-
-
Method Details
-
setFrequency
-
transmitCriteria
-
frequencingType
-
getPower
-
getFrequency
- Overrides:
getFrequencyin classRadioRouter
-
shouldRouteTo
- Overrides:
shouldRouteToin classRadioRouter
-
prepareSource
- Overrides:
prepareSourcein classRadioRouter
-
accept
- Overrides:
acceptin classRadioRouter
-