package art.servers.gost.access.types.neural;
|
|
|
import art.library.model.devices.application.ApplicationStatus;
|
import art.library.model.devices.application.status.ApplicationStatusStorage;
|
import art.library.net.ntp.NTPClientStatus;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
|
@JsonPropertyOrder
|
({
|
"Last update",
|
"Lanes update",
|
"Storage",
|
"NTP",
|
"GPS",
|
"Neural application",
|
"Application"
|
})
|
|
|
|
|
public class NeuralStatus
|
{
|
|
@JsonProperty ("Last update")
|
public NeuralStatusTimestamp updated = new NeuralStatusTimestamp();
|
|
@JsonProperty ("Lanes update")
|
public List<NeuralStatusLane> lanes = new ArrayList<>();
|
|
@JsonProperty ("Alarms")
|
public NeuralStatusAlarms alarms = new NeuralStatusAlarms();
|
|
@JsonProperty ("Storage")
|
public ApplicationStatusStorage storage = new ApplicationStatusStorage();
|
|
@JsonProperty ("NTP")
|
public NTPClientStatus ntp = new NTPClientStatus();
|
|
@JsonProperty ("GPS")
|
public NeuralStatusGPS gps = new NeuralStatusGPS();
|
|
@JsonProperty ("Application")
|
public ApplicationStatus application = new ApplicationStatus();
|
|
@JsonProperty ("Neural application")
|
public NeuralStatusApplication neural = new NeuralStatusApplication();
|
/*
|
@JsonProperty("Last update")
|
public NeuralStatusTimestamp updated = new NeuralStatusTimestamp();
|
|
@JsonProperty("Lanes update")
|
public NeuralStatusLanes timestamps = new NeuralStatusLanes();
|
|
@JsonProperty("Storage")
|
public ApplicationStatusStorage storage = new ApplicationStatusStorage();
|
//
|
// @JsonProperty("NTP")
|
// public NTPClientStatus ntp = new NTPClientStatus();
|
|
@JsonProperty("GPS")
|
public NeuralStatusGPS gps = new NeuralStatusGPS();
|
|
@JsonProperty("Application")
|
public ApplicationStatus application = new ApplicationStatus();
|
|
@JsonProperty("Neural application")
|
public NeuralStatusApplication neural = new NeuralStatusApplication();
|
*/
|
|
}
|