Commit 18a7b38a authored by Yann Garcia's avatar Yann Garcia
Browse files

Start validate AtsSpatem

parent b6204cd7
...@@ -589,6 +589,21 @@ module LibItsMapemSpatem_Templates { ...@@ -589,6 +589,21 @@ module LibItsMapemSpatem_Templates {
overlays := omit, overlays := omit,
regional := * regional := *
} }
template (present) LaneAttributes mw_laneAttributes := {
directionalUse := ?,
sharedWith := ?,
laneType := ?,
regional := *
}
template (present) LaneAttributes mw_laneAttributes_crosswak(
template (present) LaneAttributes_Crosswalk p_crosswalk := ?
) modifies mw_laneAttributes := {
laneType := {
crosswalk := p_crosswalk
}
}
/** /**
* @desc Receive template for MAPEM Message with no LayerType * @desc Receive template for MAPEM Message with no LayerType
...@@ -796,17 +811,17 @@ module LibItsMapemSpatem_Templates { ...@@ -796,17 +811,17 @@ module LibItsMapemSpatem_Templates {
} }
template (present) SPAT mw_spatem_intersections( template (present) SPAT mw_spatem_intersections(
template (present) SPAT.intersections p_intersections := ? template (present) SPAT.intersections p_intersections := ?
) modifies mw_defaultSpatem := { ) modifies mw_defaultSpatem := {
intersections := p_intersections intersections := p_intersections
} }
template (present) IntersectionState mw_IntersectionState( template (present) IntersectionState mw_IntersectionState(
template (present) IntersectionState.id p_id := ?, template (present) IntersectionState.id p_id := ?,
template (present) IntersectionState.revision p_revision := ?, template (present) IntersectionState.revision p_revision := ?,
template (present) IntersectionState.status p_status := ?, template (present) IntersectionState.status p_status := ?,
template (present) IntersectionState.states p_states := ? template (present) IntersectionState.states p_states := ?
) := { ) := {
name := *, name := *,
id := p_id, id := p_id,
revision := p_revision, revision := p_revision,
...@@ -819,34 +834,34 @@ module LibItsMapemSpatem_Templates { ...@@ -819,34 +834,34 @@ module LibItsMapemSpatem_Templates {
regional := * regional := *
} // end mw_IntersectionState } // end mw_IntersectionState
template (present) IntersectionState mw_IntersectionState_regional ( template (present) IntersectionState mw_IntersectionState_regional(
template (present) IntersectionState.id p_id := ?, template (present) IntersectionState.id p_id := ?,
template (present) IntersectionState.revision p_revision := ?, template (present) IntersectionState.revision p_revision := ?,
template (present) IntersectionState.status p_status := ?, template (present) IntersectionState.status p_status := ?,
template (present) IntersectionState.states p_states := ?, template (present) IntersectionState.states p_states := ?,
template (present) IntersectionState.regional p_regional := ? template (present) IntersectionState.regional p_regional := ?
) modifies mw_IntersectionState := { ) modifies mw_IntersectionState := {
regional := p_regional regional := p_regional
} // end mw_IntersectionState } // end mw_IntersectionState
template (present) IntersectionState mw_IntersectionState_maneuverAssistList ( template (present) IntersectionState mw_IntersectionState_maneuverAssistList(
template (present) IntersectionState.id p_id := ?, template (present) IntersectionState.id p_id := ?,
template (present) IntersectionState.revision p_revision := ?, template (present) IntersectionState.revision p_revision := ?,
template (present) IntersectionState.status p_status := ?, template (present) IntersectionState.status p_status := ?,
template (present) IntersectionState.states p_states := ?, template (present) IntersectionState.states p_states := ?,
template (present) IntersectionState.maneuverAssistList p_maneuverAssistList := ? template (present) IntersectionState.maneuverAssistList p_maneuverAssistList := ?
) modifies mw_IntersectionState := { ) modifies mw_IntersectionState := {
maneuverAssistList := p_maneuverAssistList maneuverAssistList := p_maneuverAssistList
} // end mw_IntersectionState } // end mw_IntersectionState
template (present) IntersectionState mw_IntersectionState_moyAndTimeStamp( template (present) IntersectionState mw_IntersectionState_moyAndTimeStamp(
template (present) IntersectionState.id p_id := ?, template (present) IntersectionState.id p_id := ?,
template (present) IntersectionState.revision p_revision := ?, template (present) IntersectionState.revision p_revision := ?,
template (present) IntersectionState.status p_status := ?, template (present) IntersectionState.status p_status := ?,
template (present) IntersectionState.states p_states := ?, template (present) IntersectionState.states p_states := ?,
template (present) IntersectionState.moy p_moy := ?, template (present) IntersectionState.moy p_moy := ?,
template (present) IntersectionState.timeStamp p_timeStamp := ? template (present) IntersectionState.timeStamp p_timeStamp := ?
) modifies mw_IntersectionState:= { ) modifies mw_IntersectionState:= {
moy := p_moy, moy := p_moy,
timeStamp := p_timeStamp timeStamp := p_timeStamp
}// end mw_IntersectionState_moyAndTimeStamp }// end mw_IntersectionState_moyAndTimeStamp
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment