Package jmri.server.json.operations
See jmri.server.json
for general information concerning how the JMRI
JSON support works.
Notes
Rolling Stock
Car Types
JMRI Operations maintains a text propertytype
for
rolling stock; this property is divided into two parts with a hyphen, where
only the first part is displayed in manifests and switch lists, and the
second part provides additional detail in support of operations automation.
In the JSON representation of rolling stock
"carType" matches just the
part of the type
that is displayed;
"carSubType" contains the
second type
part or is null if there is no second part. Note that the
car types listed when requesting a list of all car types include both parts
in a single string.
When setting the type
for a piece of rolling stock using a PUT or
POST message, include the entire type, both parts separated with a hyphen, in
the "carType" property.
Using "carSubType" in a
message from the client is not schema valid.
Note that a future version (likely version 6) of the JMRI JSON protocol will include the entire type in the "carType" property, so that the property in a rolling stock entry will match the types listed when getting a list of in use types.
- See Also:
jmri.server.json
-
Class Summary Class Description Bundle JsonOperations JSON Tokens used by JSON Operations.JsonOperationsHttpService JsonOperationsServiceFactory Service factory for the JSON Operations services.JsonOperationsSocketService JsonUtil Utilities used by JSON services for Operations