VSysInfo
Esta clase contiene un grupo de funciones que devuelven información del sistema tanto en el cliente como en el servidor.
Funciones
De versión de Velneo
Retorno | Función |
Number | |
Number | |
Number | |
Number | |
String |
De versión de Qt
Retorno | Función |
Number | |
Number | |
Number | |
String |
De sistema
Retorno | Función |
Number | |
Number | |
String | |
Number | |
Number | |
Number | |
Number | |
Boolean |
De gestión de interfaz de red
Retorno | Función |
Boolean | |
String | |
String | |
Number | |
void |
Enumeraciones
Endian
BigEndian = 0
LittleEndian = 1
Plataforma
PlatformMacOS = 0
PlatformWindows = 1
PlatformX11 = 2
PlatformEmbeddedLinux = 3
PlatformUnknow = -1
Sistema operativo
OsWinNT = 100
OsWin2000 = 101
OsWinXP = 102
OsWin2003 = 103
OsWinVista = 104
OsWin7 = 105
OsWin8 = 106
OsWin81 = 107
OsWIn10 = 108
OsNTBased = 199
OsMacOS9_0 = 300
OsMacOS10_0 = 301
OsMacOS10_1 = 302
OsMacOS10_2 = 303
OsMacOS10_3 = 304
OsMacOS10_4 = 305
OsMacOS10_5 = 306
OsMacOS10_6 = 307
OsMacOS10_7 = 308
OsMacOS10_8 = 309
OsMacOS10_9 = 310
OsMacOS10_10 = 311
OsMacOS10_11 = 312
OsMacOS10_12 = 313
OsMacBased = 399
OsEmbeddedLinux = 400
OsAIX = 500
OsBSD4 = 501
OsUNIXWARE = 502
OsBSDI = 503
OsCYGWIN = 504
OsDGUX = 505
OsDYNIX = 506
OsFREEBSD = 507
OsHPUX = 508
OsHURD = 509
OsIRIX = 510
OsLINUX = 511
OsLYNX = 512
OsNETBSD = 513
OsOS2 = 514
OsOPENBSD = 515
OsOS2EMX = 516
OsOSF = 517
OsQNX6 = 518
OsQNX = 519
OsRELIANT = 520
OsSCO = 521
OsSOLARIS = 522
OsULTRIX = 523
OsUNIX = 524
OsX11Based = 599
OsUnknow = -1
OsMacIOS = 600
OsMacIOS_4_3 = 601
OsMacIOS_5_0 = 602
OsMacIOS_5_1 = 603
OsMacIOS_6_1 = 605
OsMacIOS_6_0 = 604
OsMacIOS_7_0 = 606
OsMacIOS_7_1 = 607
OsMacIOS_8_0 = 608
OsMacIOS_8_1 = 609
OsMacIOS_8_2 = 610
OsMacIOS_8_3 = 611
OsMacIOS_8_4 = 612
OsMacIOS_9_0 = 613
OsMacIOS_9_1 = 614
OsMacIOS_9_2 = 615
OsMacIOS_9_3 = 616
OsMacIOS_10_0 = 617
OsMacIOSBased = 699
OsAllMacBased = 398
Documentación de funciones
Funciones de versión de Velneo
Number getVelneoBuild()
Devuelve el número de build de Velneo.
Number getVelneoMajorVersion()
Devuelve el número de versión mayor de Velneo.
Number getVelneoMinorVersion()
Devuelve el número de versión menor de Velneo.
Number getVelneoRevision()
Devuelve el número de revisión de Velneo.
String getVelneoVersion()
Devuelve el número completo de versión de Velneo.
Funciones de versión de Qt
Number getQtMajorVersion()
Devuelve el número de versión mayor de Qt.
Number getQtMinorVersion()
Devuelve el número de versión menor de Qt.
Number getQtRevision()
Devuelve el número de revisión de Qt.
String getQtVersion()
Devuelve el número completo de versión de Qt.
Funciones de sistema
Number getByteOrder()
Devuelve el valor del sistema para el byte de orden. Ver enumeración Endian.
Number getOs()
Devuelve el valor correspondiente al sistema operativo. Ver enumeración de sistemas operativos.
Nota: macOS incluye iOS.
String getOsString()
Devuelve el nombre del sistema operativo.
Number getPlatform()
Devuelve el valor correspondiente a la plataforma. Ver enumeración de plataformas.
Number getPlatformBits()
Devuelve el número de bits de la arquitectura de la aplicación en curso. Por ejemplo, 32 ó 64.
Number getTotalMemory()
Devuelve el tamaño de la memoria del sistema en bytes.
Number getTotalMemoryMB()
Devuelve el tamaño de la memoria del sistema en megabytes.
Boolean hasTouchScreen()
Devuelve si el dispositivo dispone o no de una pantalla táctil.
Funciones de gestión de interfaz de red
Boolean getNetworkInterfaceIsUp( Number nInterface )
Devuelve true si el interfaz de red está activo. Antes de usar esta función es necesario ejecutar la función loadNetworkInterfaces().
Parámetros:
nInterface: valor numérico correspondiente a la posición del interfaz de red en el sistema.
String getNetworkInterfaceMac( Number nInterface )
Devuelve la Mac del interfaz de red. Antes de usar esta función es necesario ejecutar la función loadNetworkInterfaces().
Parámetros:
nInterface: valor numérico correspondiente a la posición del interfaz de red en el sistema.
String getNetworkInterfaceName( Number nInterface )
Devuelve el nombre del interfaz de red. Antes de usar esta función es necesario ejecutar la función loadNetworkInterfaces().
Parámetros:
nInterface: valor numérico correspondiente a la posición del interfaz de red en el sistema.
Number getNumNetworkInterfaces()
Devuelve el número de interfaces de red que están declarados en el sistema. Antes de usar esta función es necesario ejecutar la función loadNetworkInterfaces().
void loadNetworkInterfaces()
Carga los interfaces de red. Antes de usar el resto de funciones de interfaz de red es necesario ejecutar esta función para cargarlos.
Ejemplos
1. Obtener información del sistema
Última actualización