Open j-d-b opened 2 years ago
For some initial thoughts:
Generally, WZDx tries to only make properties required that are critical to processing the data. For a hybrid sign, the only required property is dynamic_message_function
, which is defined as:
The function the dynamic message displayed (e.g. a speed limit).
This can have a value of speed-limit
, travel-time
, or other
. With speed-limit
, the static_sign_text
is not needed to know if what dynamic_message_text
is used for. Perhaps this is why it is optional.
I agree that this could be required. I only see cases where some text exist on those. Speed Limit, Travel Time, height limit, width limit, etc.......
Even the dynamic_message_text
might be required with potential to call it blanked
Based on SWZ subgroup co-chairs discussion, static_sign_text
should be required. Thus the proposed change in the meantime is to indicate in the documentation that the property will be required in a future release.
This issue will remain open until v5.0, when the property can be required.
Could it stay open for being required in v5.0 and also be added still be added as optional until v5.0?
Background
Currently, the
static_sign_text
property on the HybridSign object is optional. The property is described as:Issue
Members have asked several times why the
static_sign_text
is optional, and I couldn't find an answer in the specification documentation or my meeting notes. This issue seeks to start discussion that could lead to requiring this property in a future release.Discussion
static_sign_text
.static_sign_text
property should be required.