Package org.emrick.project
Class PacketFormatter
java.lang.Object
org.emrick.project.PacketFormatter
Builds standalone packet lines (matching firmware Packet::fromString format) for previewing
a single Effect on hardware, independent of any show timeline, RF triggers, or other effects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final longprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringtoHoldColorPacketString(Color color, int stripId) Builds a packet that shows a solid color indefinitely (until replaced or preview mode exits).static StringtoPreviewPacketString(Effect e, int stripId)
-
Field Details
-
DEFAULT_FUNCTION_FLAG
private static final int DEFAULT_FUNCTION_FLAG- See Also:
-
USE_DURATION_FLAG
private static final int USE_DURATION_FLAG- See Also:
-
SET_TIMEOUT_FLAG
private static final int SET_TIMEOUT_FLAG- See Also:
-
DO_DELAY_FLAG
private static final int DO_DELAY_FLAG- See Also:
-
INSTANT_COLOR_FLAG
private static final int INSTANT_COLOR_FLAG- See Also:
-
HOLD_COLOR_TIMEOUT_MS
private static final long HOLD_COLOR_TIMEOUT_MS- See Also:
-
-
Constructor Details
-
PacketFormatter
public PacketFormatter()
-
-
Method Details
-
toPreviewPacketString
-
toHoldColorPacketString
Builds a packet that shows a solid color indefinitely (until replaced or preview mode exits).
-