Hotel Mode Commands group controls the Hotel releated functions such as getting hotel mode status. For example, “SETMAXVOLUME 20” can be executed to set maximum volume of TV as 20 when it is in hotelmode, or “GETSTARTVOLUME” can be executed to get startup volume in hotelmode. These commands can be seen below with their definitions, parameters and returns.
Commands | Definition | Parameters | Return |
SETMAXVOLUME | Set volume maximum level in Hotelmode. | integer n (0 ≤ n ≤ 100) | #*ACK or #*NACK Note: input must be greater than minimum volume |
SETMINVOLUME | Set volume minimum level | integer n (0 ≤ n ≤ 100) | #*ACK or #*NACK Note: input must be less than maximum volume |
GETMINVOLUME | Get volume minimum level | no parameter | #*The minimum volume is n Note: n is between (0 ≤ n ≤ 100) |
SETSTARTCHANNEL | Set startup channel which has been entered in Hotelmode. | integer n | #*ACK or #*NACK |
SETSTARTUPSOURCE | Set startup source which has been entered in Hotelmode. ( works in Signage too) | integer n (autostartupposition = 0, 1 ≤ otherpositions ≤ 15 | #*ACK or #*NACK |
GETSTARTUPSOURCE | Get startup source in Hotelmode. ( works in Signage too) | no parameter | #*the startup source is … |
SETSTARTUPMODE | Set startup mode which has been entered in Hotelmode. ( works in Signage too) | string-integer n ( n = Standby, n = ON, n = LastStatus) | #*ACK or #*NACK |
GETSTARTUPMODE | Get startup mode in Hotelmode. ( works in Signage too) | no parameter | #*the startup mode is … |
SETPANELLOCK | Set Panel Lock availability (ON, OFF) | string n (ON, OFF) | #*set panel lock to… or #*NACK |
GETPANELLOCK | Get Panel Lock availability | no parameter | #*Panel Lock is … |
SETUSBOPTION | Set USB Option | string n (ON, OFF, 5V) | #*Set USB Option to… or #*NACK |
GETUSBOPTION | Get USB Option | no parameter | #*USB Option is … |
SETFIXEDPICTUREMODE | Set Picture Mode availability | string n (ON, OFF) | #*set fixed picture mode to … |
GETFIXEDPICTUREMODE | Get Picture Mode availability | no parameter | #*Fixed picture mode is … |
SETSTARTVOLUME | Set startup volume in Hotelmode. (works in Signage too) | integer n (0 ≤ n ≤ 100) | #*ACK or #*NACK |
GETSTARTVOLUME | Get startup volume in Hotelmode. ( works in Signage too) | no parameter | #*the startup volume is … |
GETHOTELMODE | Get hotel mode | no parameter | #*HOTELMODE IS ON or #*HOTELMODE IS OFF |
GETEPGSTATUS | Get Status of EPG on/off | no parameter | #*EPG Status:OFF or #*EPG Status:ON |
GETMAXVOLUME | Get volume maximum level in Hotelmode. | no parameter | #*MAX VOLUME … |
set_channel_lock | Lock/unlock the given channel. | integer n(index of channel in full list) string n(true/false) Example: set_channel_lock 33 true/false | #*Channel number to lock: 33, Lock State: true #*==> Current service is: 27, Manipulated service is: 27, they are : SAME #*The lock_state length looks alright: 4 #*The service is not locked. #*Locking the service. or #*Channel number to lock: 33, Lock State: false #*==> Current service is: 27, Manipulated service is: 27, they are : SAME #*The lock_state length looks alright: 5 #*The service is already locked. #*Unlocking the service. |
GETLASTRFUPDATECOMPLETE | Returns last RF update complete time | no parameter | #*Last RF Update Complete Time = dd/mm/yy hh:mm:ss or FAILURE – Invalid profile! The TV is not RFHotelTV product |
UPTIME | Returns TV’s up time. Note: This command is available for only MB230 platform | no parameter | #*TV is up for (x) seconds or #*Error! Uptime could not get! |
SPM | Send platform message | (string) Message |
|
SPJM | Send platform message in Json format | (string) Type (string) Message Example: SPJM Channel Deselect |
|
HTMLUICACHED | Set the variable if server based HtmlUI is cached or not | integer (bool) |
|
Table 1: Hotel mode commands