This function will set the visibility of a configurable button on the NMP.
Input:
id : INT
The ID of the button - between 1 and the button count defined in nmpButtonsDefine.
visible : BOOL
Determines the visibility of the button.
Returns: INT
0
|
- Success.
|
-1
|
- Navigation interface is not open.
|
-2
|
- Error communicating with navigation device.
|
-4
|
- The navigation device rejected the command.
|
-8
|
- Illegal ID.
|
-11
|
- This is not supported by the device (the device is not an NMP device).
|
-12
|
- Navigation interface is busy.
|
Declaration:
FUNCTION nmpButtonVisible : INT;
VAR_INPUT
id : INT;
visible : BOOL;
END_VAR;
Example:
INCLUDE rtcu.inc
PROGRAM test;
VAR
rc : INT;
END_VAR;
BEGIN
...
rc := nmpButtonVisible(id := 1,visible:=TRUE);
IF rc <> 0 THEN
DebugFmt(message := "Error: nmpButtonVisible=\1", v1 := rc);
END_IF;
...
END;
END_PROGRAM;
|