Commit 01574d60 authored by garciay's avatar garciay
Browse files

Increase SSP size from Bit128 to Bit256

parent 4a417801
......@@ -302,7 +302,7 @@ module LibItsIvim_Templates {
* @param p_iviIdentificationNumber The IVIM identification number
*/
template (value) IviStructure m_ivimStructureCancellation(
in template (value) IviIdentificationNumber p_iviIdentificationNumber
in template (value) IviIdentificationNumber p_iviIdentificationNumber
) := {
mandatory := m_iviManagementContainer(f_getProvider(), p_iviIdentificationNumber, IviStatus_cancellation_),
optional_ := omit
......@@ -319,8 +319,8 @@ module LibItsIvim_Templates {
* @param p_iviStatus The IVIM status
*/
template (omit) IVIManagementContainer m_iviManagementContainer(
in template (value) Provider p_serviceProviderId,
in template (value) IviIdentificationNumber p_iviIdentificationNumber,
in template (value) Provider p_serviceProviderId,
in template (value) IviIdentificationNumber p_iviIdentificationNumber,
in template (value) IviStatus p_iviStatus,
in template (omit) IVIManagementContainer.connectedIviStructures p_connectedIviStructures := omit
) := {
......
......@@ -30,7 +30,7 @@ module LibItsMapemSpatem_Pixits {
/**
* @desc Status for IntersectionState DF sending
*/
modulepar IntersectionStatusObject PX_STATUS := '1000000000000000'B;
modulepar IntersectionStatusObject PX_STATUS := IntersectionStatusObject_manualControlIsEnabled_;
/**
* @desc Id for IntersectionReferenceID DF sending
......
......@@ -543,16 +543,16 @@ module LibItsMapemSpatem_Templates {
group spatemTemplatesSend {
/**
/**
* @desc Send default template for SPAT Message
*/
*/
template (value) SPAT m_defaultSpatem := {
timeStamp := omit,
name := omit,
intersections := m_intersections,
regional := omit
}
timeStamp := omit,
name := omit,
intersections := m_intersections,
regional := omit
}
/**
* @desc Send template for SPAT Message
*/
......@@ -566,34 +566,34 @@ module LibItsMapemSpatem_Templates {
regional := omit
}
template (value) IntersectionStateList m_intersections := { m_intersection };
template (value) IntersectionState m_intersection := {
template (value) IntersectionStateList m_intersections := { m_intersection };
template (value) IntersectionState m_intersection := {
name := omit, // Human readable name for intersection to be used only in debug mode
id := m_intersectionReferenceID, // A globally unique value set, consisting of a regionID and
// intersection ID assignment provides a unique mapping to the intersection MAP in question which provides complete location and approach/move/lane data
revision := PX_INTERSECTIONSTATE_REVISION,
revision := PX_INTERSECTIONSTATE_REVISION,
status := IntersectionStatusObject_manualControlIsEnabled_, // General status of the controller(s)
moy := omit, // Minute of current UTC year used only with messages to be archived
timeStamp := omit, // The mSec point in the current UTC minute that this message was constructed
enabledLanes := { 1, 2 }, // A list of lanes where the RevocableLane bit has been set which are now active andtherefore part of the current intersection
states := m_movements, // Each Movement is given in turn and contains its signal phase state, mapping to the lanes it applies to, and point in time it will end, and it may contain both active and future states
maneuverAssistList := omit, // Assist data
regional := omit
}
template (value) MovementList m_movements := { m_movement };
template (value) MovementState m_movement := {
movementName := omit,
signalGroup := PX_SIGNAL_GROUP_ID,
state_time_speed := m_movementEventList,
regional := omit
}
template (value) MovementList m_movements := { m_movement };
template (value) MovementState m_movement := {
movementName := omit,
signalGroup := PX_SIGNAL_GROUP_ID,
state_time_speed := m_movementEventList,
maneuverAssistList := { m_connectionManeuverAssist(1) },
regional := omit
}
template (value) MovementEventList m_movementEventList := { m_movementEvent };
regional := omit
}
template (value) MovementEventList m_movementEventList := { m_movementEvent };
template (omit) MovementEvent m_movementEvent(
in template (value) MovementPhaseState p_eventState := stop_Then_Proceed,
in template (omit) TimeChangeDetails p_timing := omit,
......@@ -617,9 +617,9 @@ module LibItsMapemSpatem_Templates {
availableStorageLength := p_availableStorageLength,
waitOnStop := p_waitOnStop,
pedBicycleDetect := p_pedBicycleDetect,
regional := omit
}
regional := omit
}
template (omit) TimeChangeDetails m_itmeChangeDetails(
in template (value) TimeMark p_minEndTime,
in template (omit) TimeMark p_startTime := omit,
......@@ -655,27 +655,27 @@ module LibItsMapemSpatem_Templates {
group spatemTemplatesRecv {
/**
* @desc Receive template for SPATEM Message
*/
template (present) SPAT mw_defaultSpatem := {
timeStamp := *,
name := *,
intersections := ?,
regional := *
}
template (present) SPAT mw_spatemWellFormatted
modifies mw_defaultSpatem := {
}
template (present) SPAT mw_spatem_with_region_id(
template (present) SPAT.regional p_regional := ?
) modifies mw_defaultSpatem := {
regional := p_regional // TODO Try to refined it
}
} // End of group spatemTemplates
/**
* @desc Receive template for SPATEM Message
*/
template (present) SPAT mw_defaultSpatem := {
timeStamp := *,
name := *,
intersections := ?,
regional := *
}
template (present) SPAT mw_spatemWellFormatted
modifies mw_defaultSpatem := {
}
template (present) SPAT mw_spatem_with_region_id(
template (present) SPAT.regional p_regional := ?
) modifies mw_defaultSpatem := {
regional := p_regional // TODO Try to refined it
}
} // End of group spatemTemplates
} // End of group spatemTemplatesRecv
......
Supports Markdown
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