1234567891011121314151617181920212223242526272829 |
- <ei:eiEventSignal>
- <intervals xmlns="urn:ietf:params:xml:ns:icalendar-2.0:stream">
- {% for interval in signal.intervals %}
- <ei:interval>
- <duration xmlns="urn:ietf:params:xml:ns:icalendar-2.0">
- <duration>{{ interval.duration|timedeltaformat }}</duration>
- </duration>
- <uid xmlns="urn:ietf:params:xml:ns:icalendar-2.0">
- <text>{{ loop.index0 }}</text>
- </uid>
- <ei:signalPayload>
- <ei:payloadFloat>
- <ei:value>{{ interval.signal_payload }}</ei:value>
- </ei:payloadFloat>
- </ei:signalPayload>
- </ei:interval>
- {% endfor %}
- </intervals>
- <ei:signalName>{{ signal.signal_name }}</ei:signalName>
- <ei:signalType>{{ signal.signal_type }}</ei:signalType>
- <ei:signalID>{{ signal.signal_id }}</ei:signalID>
- {% if signal.current_value is defined and signal.current_value is not none %}
- <ei:currentValue>
- <ei:payloadFloat>
- <ei:value>{{ signal.current_value }}</ei:value>
- </ei:payloadFloat>
- </ei:currentValue>
- {% endif %}
- </ei:eiEventSignal>
|