/secs-simulator

This is SEMI SECS-Simulator Java application

Primary LanguageJavaApache License 2.0Apache-2.0

secs-simulator

image

This is SEMI-SECS-Simulator Java application.

Get Application, How to use

github.io.
This application is free of charge.

Related repositories

Extend SML

SML is from PEER Group

Now

  • <NOW[16]>

    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuuMMddHHmmssSS");
    LocalDateTime.now().format(dtf);
  • <NOW[12]>

    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuMMddHHmmss");
    LocalDateTime.now().format(dtf);

    See also s2f18.sml, s2f31.sml

Auto number

Using AtomicLong#incrementAndGet

Auto-replies

Auto-reply

Auto-reply conditions.

  • AbstractSecsSimulatorConfig#autoReply#booleanValue == true
  • Received primary message has wbit.
  • Received primary message Function-number is odd number.
  • Has only ONE added SML to reply.

Auto-reply-S9Fy

Auto-Reply-S9Fy conditions.

  • AbstractSecsSimulatorConfig#autoReplyS9Fy#booleanValue == true

Auto-Reply-S9F1

Reply if received message device-id is not valid.

Auto-Reply-S9F3

Reply if has no added SML to reply Stream-number.

Auto-Reply-S9F5

Reply if has no added SML to reply Function-number.

Auto-Reply-S9F9

Reply if T3-Timeout.

Auto-reply-SxF0

Auto-Reply-SxF0 conditions.

  • AbstractSecsSimulatorConfig#autoReplySxF0#booleanValue == true
  • Received primary message has wbit.
  • Has no added SML to reply (e.g. if received "S1F1 W", not added "S1F2")