Java class for TrainParameters complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TrainParameters"> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="train_max_speed" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="planned_speed" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="highest_planned_speed" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="coasting" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="train_length" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="train_load" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="length_of_carriages" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="weight_of_carriages" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="brake_type_id" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="12"/> </restriction> </simpleType> </element> <element name="brake_percentage" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="3"/> </restriction> </simpleType> </element> <element name="max_axle_weight" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}decimal"> <totalDigits value="3"/> <fractionDigits value="1"/> </restriction> </simpleType> </element> <element name="free_text" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <maxLength value="2000"/> </restriction> </simpleType> </element> <element name="route_class" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <maxLength value="100"/> </restriction> </simpleType> </element> <element name="push_pull_train" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="brake_weight" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="5"/> </restriction> </simpleType> </element> <element name="min_brake_weight_im_percentage" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <maxLength value="100"/> </restriction> </simpleType> </element> <element name="has_emerg_brake_bypass" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="traffic_type" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <maxLength value="50"/> </restriction> </simpleType> </element> <element name="type_of_service" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TypeOfService" minOccurs="0"/> <element name="loco_idents" minOccurs="0"> <complexType> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="loco_ident" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}LocoIdent" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="activity_types" minOccurs="0"> <complexType> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="activity_type" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TeActivityType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="location_types" minOccurs="0"> <complexType> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="location_type" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TeLocationType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="train_cc_systems" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TrainCCSystems" minOccurs="0"/> <element name="train_radio_system_id" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="12"/> </restriction> </simpleType> </element> <element name="exceptional_gauging_idents" minOccurs="0"> <complexType> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="exceptional_gauging_ident" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}ExceptionalGaugingIdent" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="tilting_function_id" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}long"> <totalDigits value="12"/> </restriction> </simpleType> </element> <element name="commercial_traffic_type" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="17"/> </restriction> </simpleType> </element> <element name="profile_p1" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="3"/> </restriction> </simpleType> </element> <element name="profile_p2" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="3"/> </restriction> </simpleType> </element> <element name="profile_c1" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="3"/> </restriction> </simpleType> </element> <element name="profile_c2" minOccurs="0"> <simpleType> <restriction base=" http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="3"/> </restriction> </simpleType> </element> <element name="dangerous_goods_indications" minOccurs="0"> <complexType> <complexContent> <restriction base=" http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="dangerous_goods_indication" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}DangerousGoodsIndication" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType>
name | data type | type | namespace | min/max occurs | description |
---|---|---|---|---|---|
train_max_speed | long | element | 0/1 | Train parameter, entered by the user. | |
planned_speed | long | element | 0/1 | Train parameter, entered by the user. | |
highest_planned_speed | long | element | 0/1 | ||
coasting | boolean | element | 0/1 | Train parameter, entered by the user. | |
train_length | long | element | 0/1 | Train parameter, entered by the user. | |
train_load | long | element | 0/1 | Train parameter, entered by the user. | |
length_of_carriages | long | element | 0/1 | Train parameter, entered by the user. | |
weight_of_carriages | long | element | 0/1 | Train parameter, entered by the user. | |
brake_type_id | long | element | 0/1 | Technical (PCS) identifier for the brake types. List of valid entries can be retrieved through getAllBrakeTypes operation. | |
brake_percentage | long | element | 0/1 | Train parameter, entered by the user. | |
max_axle_weight | decimal | element | 0/1 | Train parameter, entered by the user. | |
free_text | string | element | 0/1 | Train parameter, entered by the user. | |
route_class | string | element | 0/1 | ||
push_pull_train | boolean | element | 0/1 | ||
brake_weight | long | element | 0/1 | ||
min_brake_weight_im_percentage | string | element | 0/1 | ||
has_emerg_brake_bypass | boolean | element | 0/1 | Train parameter, entered by the user. | |
traffic_type | string | element | 0/1 | ||
type_of_service | TypeOfService | element | 0/1 | Contains information about the services available on a train. | |
loco_idents | LocoIdents (Anonymous) | element | 0/1 | ||
activity_types | ActivityTypes (Anonymous) | element | 0/1 | ||
location_types | LocationTypes (Anonymous) | element | 0/1 | ||
train_cc_systems | TrainCCSystems | element | 0/1 | List of train CC system ids. | |
train_radio_system_id | long | element | 0/1 | Train parameter, entered by the user. In TAF-TSI parlance, it is synonymous with "Train Radio System", i.e. the on board radio system of the train in coded format. Technical (PCS specific) identifier for the train radio system. List of valid entries can be retrieved through getTrainRadioSystemCodes operation. | |
exceptional_gauging_idents | ExceptionalGaugingIdents (Anonymous) | element | 0/1 | ||
tilting_function_id | long | element | 0/1 | ||
commercial_traffic_type | string | element | 0/1 | Code of the commercial traffic type. List of valid entry can be retrieved using the getCommercialTrafficTypes operation. | |
profile_p1 | string | element | 0/1 | Train parameter, entered by the user. | |
profile_p2 | string | element | 0/1 | Train parameter, entered by the user. | |
profile_c1 | string | element | 0/1 | Train parameter, entered by the user. | |
profile_c2 | string | element | 0/1 | Train parameter, entered by the user. | |
dangerous_goods_indications | DangerousGoodsIndications (Anonymous) | element | 0/1 |
Example
<t-----> <train_max_speed>...</train_max_speed> <planned_speed>...</planned_speed> <highest_planned_speed>...</highest_planned_speed> <coasting>...</coasting> <train_length>...</train_length> <train_load>...</train_load> <length_of_carriages>...</length_of_carriages> <weight_of_carriages>...</weight_of_carriages> <brake_type_id>...</brake_type_id> <brake_percentage>...</brake_percentage> <max_axle_weight>...</max_axle_weight> <free_text>...</free_text> <route_class>...</route_class> <push_pull_train>...</push_pull_train> <brake_weight>...</brake_weight> <min_brake_weight_im_percentage>...</min_brake_weight_im_percentage> <has_emerg_brake_bypass>...</has_emerg_brake_bypass> <traffic_type>...</traffic_type> <type_of_service> <special_services> <code>...</code> </special_services> <facility_types> <code>...</code> </facility_types> <characteristics> <code>...</code> </characteristics> </type_of_service> <loco_idents> <loco_ident id="..."> <trasse_element_id>...</trasse_element_id> <loco_type_id>...</loco_type_id> <traction_mode_id>...</traction_mode_id> <traction_weight>...</traction_weight> <traction_length>...</traction_length> <hybrid_loco_type_id>...</hybrid_loco_type_id> </loco_ident> </loco_idents> <activity_types> <activity_type id="..."> <trasse_element_id>...</trasse_element_id> <activity_type_id>...</activity_type_id> </activity_type> </activity_types> <location_types> <location_type id="..."> <trasse_element_id>...</trasse_element_id> <location_type_id>...</location_type_id> </location_type> </location_types> <train_cc_systems> <id>...</id> </train_cc_systems> <train_radio_system_id>...</train_radio_system_id> <exceptional_gauging_idents> <exceptional_gauging_ident id="..."> <trasse_element_id>...</trasse_element_id> <exceptional_gauging_ident_code>...</exceptional_gauging_ident_code> </exceptional_gauging_ident> </exceptional_gauging_idents> <tilting_function_id>...</tilting_function_id> <commercial_traffic_type>...</commercial_traffic_type> <profile_p1>...</profile_p1> <profile_p2>...</profile_p2> <profile_c1>...</profile_c1> <profile_c2>...</profile_c2> <dangerous_goods_indications> <dangerous_goods_indication id="..."> <trasse_element_id>...</trasse_element_id> <hazard_number>...</hazard_number> <un_material_number>...</un_material_number> <rid_classification>...</rid_classification> <package_group>...</package_group> <weight_of_dangerous_good>...</weight_of_dangerous_good> <danger_labels/> <dangerous_goods_volume>...</dangerous_goods_volume> <limited_quantity_indicator>...</limited_quantity_indicator> </dangerous_goods_indication> </dangerous_goods_indications> </t----->