Class JParamCodecs


  • public class JParamCodecs
    extends java.lang.Object
    • Constructor Detail

      • JParamCodecs

        public JParamCodecs()
    • Method Detail

      • choiceCodec

        public static io.bullet.borer.Codec<Choice> choiceCodec()
      • raDecCodec

        public static io.bullet.borer.Codec<RaDec> raDecCodec()
      • tagCodec

        public static io.bullet.borer.Codec<Coords.Tag> tagCodec()
      • angleCodec

        public static io.bullet.borer.Codec<Angle> angleCodec()
      • properMotionCodec

        public static io.bullet.borer.Codec<ProperMotion> properMotionCodec()
      • eqFrameCodec

        public static io.bullet.borer.Codec<Coords.EqFrame> eqFrameCodec()
      • eqCoordCodec

        public static io.bullet.borer.Codec<Coords.EqCoord> eqCoordCodec()
      • cometCoordCodec

        public static io.bullet.borer.Codec<Coords.CometCoord> cometCoordCodec()
      • altAzCoordCodec

        public static io.bullet.borer.Codec<Coords.AltAzCoord> altAzCoordCodec()
      • coordCodec

        public static io.bullet.borer.Codec<Coords.Coord> coordCodec()
      • tsCodec

        public static io.bullet.borer.Codec<Timestamp> tsCodec()
      • instantEnc

        public static io.bullet.borer.Encoder<java.time.Instant> instantEnc()
      • instantDec

        public static io.bullet.borer.Decoder<java.time.Instant> instantDec()
      • utcTimeCodec

        public static io.bullet.borer.Codec<UTCTime> utcTimeCodec()
      • taiTimeCodec

        public static io.bullet.borer.Codec<TAITime> taiTimeCodec()
      • unitsCodec

        public static io.bullet.borer.Codec<Units> unitsCodec()
      • keyTypeCodecExistential

        public static io.bullet.borer.Codec<KeyType<?>> keyTypeCodecExistential()
      • javaByteArrayEnc

        public static io.bullet.borer.Encoder<java.lang.Byte[]> javaByteArrayEnc()
      • javaByteArrayDec

        public static io.bullet.borer.Decoder<java.lang.Byte[]> javaByteArrayDec()
      • bytesEnc

        public static io.bullet.borer.Encoder<byte[]> bytesEnc()
      • bytesDec

        public static io.bullet.borer.Decoder<byte[]> bytesDec()
      • paramEncExistential

        public static io.bullet.borer.Encoder<Parameter<?>> paramEncExistential()
      • paramDecExistential

        public static io.bullet.borer.Decoder<Parameter<?>> paramDecExistential()
      • structCodec

        public static io.bullet.borer.Codec<Struct> structCodec()
      • idCodec

        public static io.bullet.borer.Codec<Id> idCodec()
      • eventNameCodec

        public static io.bullet.borer.Codec<EventName> eventNameCodec()
      • seCodec

        protected static io.bullet.borer.Codec<SystemEvent> seCodec()
      • oeCodec

        protected static io.bullet.borer.Codec<ObserveEvent> oeCodec()
      • eventCodec

        public static io.bullet.borer.Codec<Event> eventCodec()
      • commandNameCodec

        public static io.bullet.borer.Codec<CommandName> commandNameCodec()
      • obsIdCodec

        public static io.bullet.borer.Codec<ObsId> obsIdCodec()
      • observeCommandCodec

        protected static io.bullet.borer.Codec<Observe> observeCommandCodec()
      • setupCommandCodec

        protected static io.bullet.borer.Codec<Setup> setupCommandCodec()
      • waitCommandCodec

        protected static io.bullet.borer.Codec<Wait> waitCommandCodec()
      • sequenceCommandCodec

        public static io.bullet.borer.Codec<SequenceCommand> sequenceCommandCodec()
      • controlCommandCodec

        public static io.bullet.borer.Codec<ControlCommand> controlCommandCodec()
      • commandCodec

        public static io.bullet.borer.Codec<Command> commandCodec()
      • sequenceCodec

        public static io.bullet.borer.Codec<Sequence> sequenceCodec()
      • resultCodec

        public static io.bullet.borer.Codec<Result> resultCodec()
      • commandResponseCodec

        public static io.bullet.borer.Codec<CommandResponse> commandResponseCodec()
      • commandIssueCodec

        public static io.bullet.borer.Codec<CommandIssue> commandIssueCodec()
      • stateNameCodec

        public static io.bullet.borer.Codec<StateName> stateNameCodec()
      • demandStateCodec

        public static io.bullet.borer.Codec<DemandState> demandStateCodec()
      • currentStateCodec

        public static io.bullet.borer.Codec<CurrentState> currentStateCodec()
      • stateVariableCodec

        public static io.bullet.borer.Codec<StateVariable> stateVariableCodec()
      • subSystemCodec

        public static io.bullet.borer.Codec<Subsystem> subSystemCodec()
      • prefixCodec

        public static io.bullet.borer.Codec<Prefix> prefixCodec()
      • singletonCodec

        public static <T> io.bullet.borer.Codec<T> singletonCodec​(T a)
      • arrayDataCodec

        public static <T> io.bullet.borer.Codec<ArrayData<T>> arrayDataCodec​(io.bullet.borer.Encoder<java.lang.Object> evidence$1,
                                                                             io.bullet.borer.Decoder<java.lang.Object> evidence$2)
      • matrixDataCodec

        public static <T> io.bullet.borer.Codec<MatrixData<T>> matrixDataCodec​(scala.reflect.ClassTag<T> evidence$3,
                                                                               io.bullet.borer.Encoder<java.lang.Object> evidence$4,
                                                                               io.bullet.borer.Decoder<java.lang.Object> evidence$5)
      • keyTypeCodec

        public static <T> io.bullet.borer.Codec<KeyType<T>> keyTypeCodec()
      • waCodec

        public static <T> io.bullet.borer.Codec<scala.collection.mutable.ArraySeq<T>> waCodec​(io.bullet.borer.Encoder<java.lang.Object> evidence$6,
                                                                                              io.bullet.borer.Decoder<java.lang.Object> evidence$7)
      • paramCoreCodec

        public static <T> io.bullet.borer.Codec<ParamCore<T>> paramCoreCodec​(io.bullet.borer.Encoder<java.lang.Object> evidence$8,
                                                                             io.bullet.borer.Decoder<java.lang.Object> evidence$9)
      • paramCodec

        public static <T> io.bullet.borer.Codec<Parameter<T>> paramCodec​(io.bullet.borer.Encoder<java.lang.Object> evidence$10,
                                                                         io.bullet.borer.Decoder<java.lang.Object> evidence$11)