Working with the "Display_sms_window_interface"

Display_sms_window_interface is a subcomponent that converts the information on a view into a text string.

The view to use is selected through the instance constant Display_sms_window_interface.

The instance constant can be set at component level, assembly level or project level.

Call the method Display_sms_window_interface .SMS to get a string representation of the view specified. After this method finishes, the volatile variable SMS_string contains the representation.

The representation contains all strings drawn to the window, in the order specified in the viewlist. It respects language settings, access control and unit conversion.

The individual strings are seperated by the value specified with [Delimiter], and the string ends with [Endstop]. If you handle delimiting by other means, e.g. Labels, use empty Values. For special values the interface defines a few preconfigured type constants (CRLF, Tab, etc). The initial part of the string is ALWAYS the [Delimiter].

The volatile SMS_string is valid until next execution of SMS(), or a write to the variable.

A component that include the Display_sms_window_interface can only be located in a device that has a display; i.e. the PD 688 or the PD 955 COPP PC with display.

The string can e.g. be sent as a text-message or stored on an SD-card or a USB-stick.