These commands sets Signage settings. For example, “SAVEMODELINFO” can be executed to save model name and software version to a removable device, or “SHOWSIGNAGEID” can be executed to display signage ID on screen. These commands can be seen below with their definitions, parameters and returns.
Commands | Definition | Parameters | Return |
GETNUMBEROFUSBSTORAGES | gets number of attached usb storages | no parameter | #*number of attached usb storages is … (numbers 0,1,2,…) |
GETTOTALSPACE | get total usb space (in MB) | no parameter or usb index (numbers 1,2,….) | #*The total space is … MB or #*Invalid index (only for parametrized version) |
GETFREESPACE | get free usb space (in MB) | no parameter or usb index (numbers 1,2,….) | #*The free space is … MB or #*Invalid index (only for parametrized version) |
SAVEMODELINFO | saves model name and sw version to a removable device | no parameter | #*Model info is saved OR #*No Removable drive is connected (If there is no device connected) |
SETSCHEDULER | enables/disables scheduler | string n (ON, OFF) ———————————— new command is available with Ronesans_B2B r232185 – Raphael V7.36.0.0: | #*The scheduler is set to …. (ON, OFF) |
GETSCHEDULER | get scheduler enabled/disabled | no parameter ———————————— new command is available with Ronesans_B2B r232185 – Raphael V7.36.0.0: (N is scheduler number) | #*The scheduler is …. (ON, OFF) |
SETSCHEDULEOP | set scheduler parameters | string n ( on time_off time_source in format: hh:mm_hh:mm_source ) Ronesans_B2B r232185 – Raphael V7.36.0.0: number_enabled_ontime_ offenabled_offtime_days_source” 08:00_1_22:00_0111110_HDMI) | #*Schedule parameters are … (set/not set). |
GETSCHEDULEOP | get scheduler parameters | no parameter ———————————— new command is available with Ronesans_B2B r232185 – Raphael V7.36.0.0: (N is scheduler number) | #*Scheduler on/off time and source is: …… (hh:mm_hh:mm_source) |
SETRCU | set RCU Inhibit to on,off | string n ( ON, OFF ) | #*set RCU inhibit … (ON, OFF) OR #*Missing RCU Inhibit selection OR #*wrong string parameter for RCU Inhibit |
GETRCU | get RCU Inhibit value | no parameter | #*RCU Inhibit is …. (ON, OFF) OR #*NACK |
TSU | trigger sw update | no parameter | #*Web Software Update search triggered !!! |
SHOWSIGNAGEID | display signage ID on screen | no parameter | #* Signage ID is 0 (1…99) |
SETBROWSERMEM | force browser memory limit value in MBs | string n (any number between 100-700 for MB120DS, 0 for default limit) | #*Browser memory limit is set |
GETBROWSERMEM | gets browser memory limit value in MBs | no parameter | #*browser memory limit is: …..(numbers) |
SETGPURASTER | force browser gpu raster state | string n ( ON, OFF , any other string for default state) | #*GPU Raster state is set |
GETGPURASTER | gets browser gpu raster state | no parameter | #*browser gpu raster is …. (ON, OFF) |
SET4KBROWSER | force browser resolution as 4K | string n (ON, OFF (or any other string) for default state) | #*Forced 4K browser is enabled OR #*Forced 4K browser is disabled |
GET4KBROWSER | gets browser resolution state as 4K | no parameter | #*browser 4K is …. (ON, OFF) |
AUTOSETSIGNAGEID | Sets signage id automatically. For usage the feature the AdvancedVideoWall profile item should be enable. | no parameter | #* OR #*AdvancedVideoWall profile item is disabled. |
C2CONNECTION | Returns the handshake result between G6F and C2 devices | no parameter | #*FAILURE, wait to check C2 availability (process still not finished) OR #*FAILURE, C2 is not READY (handshake failed, C2 is not available) OR #*SUCCESS, C2 is READY (handshake is succeded) |
UART_CHECK | Starts the handshake process between G6F and C2 devices | no parameter | #*C2 handshake process is started |
GETTEMPERATURE | Measure ambient temperature using temperature sensor | no parameter | #*TEM=… OR #*Temperature sensor is not available |
GETHUMIDITY | Measure relative humidity using humidity sensor | no parameter | #*HUM=… OR #*Humidity sensor is not available |
SETVIDEOCROP | Crop input video with given parameters and show full screen. Wideowall must be disabled or cell number must be zero to activate this feature. Set width or height as 0 to disable crop. | string (X-Y-W-H) | #*set x position to X, set y position to Y, set width to W, set height to H |
GETVIDEOCROP | Get crop parameters | no parameter | #*x position is X, y position is Y, width is W, height is H |
LEN | LED Bar PWM Enable/Disable of the given color | str-int n (W, R, G, B) (0 – 1) | #*SUCCESS #*FAILURE |
LPE | LED Bar PWM Period value of the given color | str-int n (W, R, G, B) (0 – 65535) | #*SUCCESS #*FAILURE |
LDC | LED Bar PWM Division value of the given color | str-int n (W, R, G, B) (0 – 65535) | #*SUCCESS #*FAILURE |
LDI | LED Bar PWM Division value of the given color | str-int n (W, R, G, B) (0 – 65535) | #*SUCCESS #*FAILURE |
LBE | LED Bar Enable/Disable via GPIO | int n (0, 1) | #*SUCCESS |
LCO | LED Bar Color drive | string (red_green_blue_white) (color level value as string) | #*FAILURE, lacking parameter! #*FAILURE, parameter exceeds the limit! #*FAILURE, no parameter after ‘_’ character! #*FAILURE, all colors are not processed #*SUCCESS |
C2MSG | Sends message to UART2 (C2 connection) | string | #*SUCCESS, Message Send: %s |
SETC2PROFILE | The profile file name of C2 is saved in Aurora side. | string (length_of_the_profile_ name/profile_name/END) | #*FAILURE, lacking parameter! #*FAILURE, parameter exceeds the limit! #*FAILURE, profile string is too long! #*FAILURE, profile string length is not matching! #*FAILURE, ‘END’ string could not be captured correctly! #*FAILURE, no parameter after ‘/’ character! #*FAILURE, all parameters are not processed #*SUCCESS |
GETBOARDNAME | Sends the board name to C2 side | string (length_of_the_board_ name/board_name/END) | #*SUCCESS, Board Name: XXXXXXXXX |
GETGYRO | Sends the orientation mode to C2 side (The orientation information comes from gyro sensor to rotate android display automatically) | no parameter | #*SUCCESS, GyroSensorStatus: GYUG or GYRG or GYDG or GYLG |
SETMODE_EMBEDDEDTOUCH | Set the embedded touch mode | string (external, display, android, ops) | #*Embedded touch mode is set to ***** or #*Embedded touch mode is not set (invalid input) |
GETMODE_EMBEDDEDTOUCH | Get the embedded touch mode | no parameter | #*Embedded touch mode is ***** or #*Embedded touch mode is (invalid input) |
SETMODE_WIFIBT | Set the wifi&bt switch value | string (auto, display, android) | #*Wifi & BT Switch Mode is set to ***** or #*Wifi & BT Switch Mode is not set (invalid input) |
GETMODE_WIFIBT | Get the wifi&bt switch value | no parameter | #*Wifi & BT Switch Mode is ***** or #*Wifi & BT Switch Mode is (invalid input) |
SETMODE_MIC | Set the DSP(Mic) and Front USB status value | string (auto, display, android, ops) | #*Mic Mode is set to ***** or #*Mic Mode is not set (invalid input) |
GETMODE_MIC | Get the DSP(Mic) and Front USB status value | no parameter | #*Mic Mode is **** or #*Mic Mode is (invalid input) |
SETAUTOLAUNCH | Set the auto launch value | string (cms, openbrowser, disabled, vsignlite (vsignlite only MB135VS)) | #*Auto launch mode is set to ***** or #*Auto launch mode is not set (invalid input) |
GETAUTOLAUNCH | Get the auto launch value | no parameter | #*Auto launch mode is **** or #*Auto launch mode is (invalid input) |
SETBT | string n (ON, OFF) | BT is disabled or To activate bluetooth reboot the display |
Table 1: Signage settings commands