Technical information

RMS NetLinx Scheduling Client API
175
RMS Enterprise - NetLinx Programmer’s Guide
Setting Defaults for the Scheduling Panel’s UI
The following functions provide the ability to set various defaults on the touch panel’s scheduling interface, including default text
for meeting Subject, Details, the default time for meeting Duration, as well as removing the keyboard display for bookings:
RmsSetDefaultEventBookingSubject
RmsSetDefaultEventBookingBody
RmsSetDefaultEventBookingDuration
RmsEnableEventBookingAutoKeyboard
Enabling and Disabling the Touch Panel’s LEDs
Use the following functions to enable/disable the touch panel’s LEDs. By default, these LEDs are enabled, and they indicate
whether an event (meeting) is currently in progress:
Green = No event in progress
Red = Event in progress
RmsEnableLedSupport
RmsSetDefaultEventBookingSubject
Description:
Change the text string for the default display of the meeting subject.
Max length: RMS_MAX_PARAM_LEN (defined in RmsApi.axi)
Function Syntax: DEFINE_FUNCTION CHAR RmsSetDefaultEventBookingSubject(CHAR subject[RMS_MAX_PARAM_LEN]);
Example: RmsSetDefaultEventBookingSubject('Ad Hoc Meeting');
Pre-populates the Subject field with the text "Ad Hoc Meeting".
RmsSetDefaultEventBookingBody
Description:
Change the text string for the default display of the meeting details.
Max length: RMS_MAX_PARAM_LEN (defined in RmsApi.axi)
Function Syntax: DEFINE_FUNCTION CHAR RmsSetDefaultEventBookingBody(CHAR subject[RMS_MAX_PARAM_LEN]);
Example: RmsSetDefaultEventBookingBody('Weekly Status Update');
Pre-populates the Details field with the text "Weekly Status Update".
RmsSetDefaultEventBookingDuration
Description:
Enter value for default meeting duration in minutes (default = 60).
Max value: varies by scheduling provider and configuration.
Function Syntax: DEFINE_FUNCTION CHAR RmsSetDefaultEventBookingDuration(INTEGER duration);
Example: RmsSetDefaultEventBookingDuration(30);
Pre-sets the Duration field to 30 (minutes).
RmsEnableEventBookingAutoKeyboard
Description:
Disable this feature to remove the keyboard for quick bookings that do not require subject or details text entry (G5 touch panels only).
Default = True (enabled)
Function Syntax: DEFINE_FUNCTION CHAR RmsEnableEventBookingAutoKeyboard(CHAR enableAutoKeyboard);
Example: RmsEnableEventBookingAutoKeyboard(FALSE);
Disables the keyboard display.
RmsEnableLedSupport
Description:
Enable/disable the touch panel’s LEDs.
Function Syntax: DEFINE_FUNCTION CHAR RmsEnableLedSupport(CHAR enableLedSupport);
Example: RmsEnableLedSupport(TRUE);
Enables the panel LEDs.
RmsEnableLedSupport(FALSE);
Disables the panel LEDs.