PDAT System Lib
Copyright ©2005 Ronald Hernández, Venezuela
Es una Librería para PDA Toolbox Profesional que posee funciones relacionadas con el Sistema Palm Os, es totalmente gratuita.
Historial
1.0 Versión Inicial.
Funciones
La librería trae el proyecto "PDATSysExamples" para PDAT 6.0 PRO SP7 o Superior, el cual muestra un ejemplo de cada una de las funciones contenidas en esta librería.
| Descripción: Muestra Información sobre PDAT System Library |
| Parámetros: No Requiere |
| Ejemplo: sys.AboutLib |
| Descripción: Muestra Información general sobre el sistema operativo Palm |
| Parámetros: No Requiere |
| Ejemplo: sys.AboutSystem |
| Descripción: Devuelve información sobre una aplicación o base de datos usando sys.DbInfo | |
| Parámetros: | sys.AppInfo CID, TID, field, eInfo, [StashFile]..opcional |
| CID | IDCreator del archivo |
| TID | Tipo de archivo appl, Slib, (DATA sys.DbInfo) |
| field | Campo de la Base de Datos del formulario o del StashFile donde se almacenara |
| eInfo | Número identificador del valor requerido, debe ser del 0 al 22 |
| 0=AttrBackup 1=AttrBundle 2=AttrCopyPrevention 3=AttrHidden 4=AttrInstallNewer 5=AttrOpen 6=AttrReadOnly 7=AttrRecyclable 8=AttrResetOnInstall 9=AttrResourceDB 10=AttrStream 11=BackedUp 12=CardNumber 13=Created 14=FileSize 15=LocalID 16=ModificationNumber 17=Modified 18=Name 19=RecordCount 20=ROM 21=Size 22=Version 'Si la versión no puede ser convertida a número devuelve 0 |
|
| Ejemplo: | DBForm = sys.AppInfo SysL, appl, RETU, 14 'Retorna tamaño del archivo a un formulario |
| StashFile = sys.AppInfo SysL, appl, RETU, 14, "STSH-Sys" 'Retorna tamaño del archivo a un StashFile | |
| Descripción: Retorna información sobre la batería del equipo | |
| Parámetros: sys.Battery field, critical|kind|percent|voltage|warning , [StashFile]..opcional | |
| field | Campo de la Base de Datos del formulario o del StashFile donde se almacenara |
|
critical |
Nivel Crítico, cuando se apaga el equipo, lo retorna en Volt |
|
kind |
Tipo de Batería |
|
percent |
Nivel actual, lo retorna en % |
|
voltage |
Voltaje de la batería |
|
warning |
Nivel de Alerta, cuando empieza a mostrar mensajes, lo retorna en Volt |
| Ejemplo: | DBForm = sys.Battery RETU, kind 'Retorna el tipo de batería a un Form |
| StashFile = sys.Battery RETU, kind, "STSH-Sys" 'Retorna tipo de batería a un StashFile | |
| Descripción: Muestra el nivel actual de la batería (mini Dialog con gráficos) |
| Parámetros: No Requiere |
| Ejemplo: sys.BatteryDlg |
| Descripción: Retorna toda la información referente a la Batería o muestra un Dialog | |
| Parámetros: | sys.BatteryEx fieldcritical|textcritical, fieldkind|textkind, fieldpercent|textpercent, fieldvoltage|textvoltage, fieldwarning|textwarning, [StashFile]|[Dialog]..opcional |
| fieldcritical|textcritical, fieldkind|textkind, fieldpercent|textpercent, fieldvoltage|textvoltage, fieldwarning|textwarning, | Campo de la Base de Datos del formulario o del StashFile donde se almacenara el valor retornado; o el texto a mostrar en caso de Dialog |
|
Ejemplo: |
DBForm = sys.BatteryEx crit, kind, perc, volt, warn |
| StashFile = sys.BatteryEx crit, kind, perc, volt, warn, "STSH-Sys" | |
| Dialog = sys.BatteryEx "Nivel Crítico", "Tipo de Batería", "Nivel Actual", "Voltaje", "Nivel de Alerta", Dialog | |
| Descripción: Crea una nueva conexión | |||||||||
| Parámetros: | sys.Connection Name, BaudRate, HandShake, InitString , IsModem TRUE|FALSE, IsPulse TRUE|FALSE, Port, Volume, [StashFile]|[Script]..opcional | ||||||||
| Name | Nombre de la Nueva Conexión | ||||||||
| BaudRate | Velocidad de Transmisión
|
||||||||
| HandShake | Control de flujo
|
||||||||
| InitString | Cadena de Inicialización | ||||||||
| IsModem | Conectar a (Módem =True) | ||||||||
| IsPulse | Marcado (Impulsos = TRUE) | ||||||||
| Port | Puesto (IrPort o Serial-Cable) | ||||||||
| Volume | Nivel de Volumen
|
||||||||
| Opcional | StashFile o Script | ||||||||
|
Ejemplo:
|
DB Form =sys.Connection Name, Baud, Hand, Init, IsMo, IsPu, Port, Volu | ||||||||
| StashFile = sys.Connection Name, Baud, Hand, Init , IsMo, IsPu, Port, Volu, "SysLIB-STSH" | |||||||||
| Script = sys.Connection "PDATSysLIB Connection", 1200, 2, "AT&FX4" , True, True, "IrPort", 3, Script | |||||||||
| Descripción: Coloca una red por defectos es decir la que usará el sistema | |
| Parámetros: | sys.DefaultNetwork Name, [StashFile]or[Script]..optional |
| Name | Nombre de la Red |
| Opcional | [StashFile]|[Script] |
| Ejemplo: | Db Form=sys.DefaultNetwork NetN |
| StashFile=sys.DefaultNetwork NetN, "SysLIB-STSH" | |
| Script=sys.DefaultNetwork "MiRed", Script | |
| Descripción: Muestra o retorna información sobre la memoria y el espacio de almacenamiento | |
| Parámetros: | sys.MemInfoEx field|text MemHeapSize, field|text MemHeapFree, field|text MemHeapMax, field|text MemStorageSize, field|text MemStorageFree, [StashFile]|[Dialog]..opcional |
| field|text | Campo o texto |
| TextMemHeapSize | Memoria Total |
| TextMemHeapFree | Memoria Disponible |
| TextMemHeapMax | Memoria Máxima |
| TextMemStorageSize | Espacio de Almacenamiento Total |
| TextMemStorageFree | Espacio de Almacenamiento Libre |
|
Opcional |
[StashFile]|[Dialog] |
| Ejemplo: | Dialog=sys.MemInfoEx "Memoria Total", "Memoria Libre", "Memoria Máxima", "Capacidad Total", "Capacidad Disponible", Dialog |
| StashFile=sys.MemInfoEx MeHS, MeHF, MeHM, MeSS, MeSF, StashDB | |
|
|
dbForm=sys.MemInfoEx MeHS, MeHF, MeHM, MeSS, MeSF |
| Descripción: Muestra o retorna información sobre la memoria y el espacio de almacenamiento | |
| Parámetros: | sys.MemInfo field|text, eInfo, [StashFile]|[Dialog]..opcional |
| field|text | Campo o texto |
| eInfo=0,TextMemHeapSize | Memoria Total |
| eInfo=1,TextMemHeapFree | Memoria Disponible |
| eInfo=2,TextMemHeapMax | Memoria Máxima |
| eInfo=3,TextMemStorageSize | Espacio de Almacenamiento Total |
| eInfo=4,TextMemStorageFree | Espacio de Almacenamiento Libre |
|
Opcional |
[StashFile]|[Dialog] |
| Ejemplo: | Dialog=sys.MemInfo "Memoria Total", 0, Dialog |
| StashFile=sys.MemInfo MeHS, 0, StashDB | |
|
|
dbForm=sys.MemInfo MeHS, 0 |
| Descripción: Crea una nueva red | |
| Parámetros: | sys.Network Name, Connection, DNS1, DNS2, IdleTimeout, IP, Password, PhoneNumber, Prefix, Username, [StashFile]|[Script]..opcional |
| Name | Nombre de la Nueva Red |
| Connection | Conexión a usar para esta Red |
| DNS1 | Dirección DNS Primario |
| DNS2 | Dirección DNS Secundario |
| IdleTimeout | Tiempo de Espera 0/60/120/180 |
| IP | Dirección Ip del Cliente |
| Password | Contraseña |
| PhoneNumber | Número de Teléfono |
| Prefix | Prefijo |
| Username | Nombre de Usuario |
| Opcional | [StashFile]|[Script] |
| Ejemplo: | Db Form=sys.Network NetN, NetC, DNS1, DNS2, NetT, NetI, NetW, NetH, NetP, NetU |
| StashFile=sys.Network NetN, NetC, DNS1, DNS2, NetT, NetI, NetW, NetH, NetP, NetU, "SysLIB-STSH" | |
| Script=sys.Network "MiRed","PDATSysLIB Connection", "193.252.19.3", "193.252.19.4", 60, "192.168.1.1", "elena", "0,123456" , "0,", "chiguire", "Script" | |
| Descripción: Abre un Panel de configuración, similar a au.run y Call | |||||||||||||||||||
| Parámetros: | sys.PreferencePanel IdPanel | ||||||||||||||||||
| IdPanel |
|
||||||||||||||||||
|
Ejemplo: |
sys.PreferencePanel 2 'Botones | ||||||||||||||||||
| Descripción: Muestra o retorna Información sobre el Procesador | |
| Parámetros: | sys.Processor fieldModel|text, fieldRevision|text, [StashFile]|[Dialog]..opcional |
| fieldModel|text | Modelo |
| fieldRevision|text | Revisión |
| Opcional | [StashFile]|[Dialog] |
|
Ejemplo: |
StashFile =sys.Processor Mode, Revi, StashFileDb |
| dbForm =sys.Processor Mode, Revi | |
| Dialog =sys.Processor "Modelo:", "Revisiones:", Dialog | |
| Descripción: Reinicializa el Sistema |
| Parámetros: No Requiere |
| Ejemplo: sys.Reset |
| Descripción: Retorna información sobre la pantalla | |
| Parámetros: | sys.Screen field, density|height|width, [StashFile]..opcional |
| field | density|height|width |
| Opcional | StashFile |
|
Ejemplo: |
sys.Screen SCRE, density |
|
|
sys.Screen SCRE, density, StashFileDB |
| Descripción: Muestra información sobre la pantalla | |
| Parámetros: | sys.ScreenDlg "Text height", "Text width", "Text density", "Text DensityLow", "Text DensityOneAndAHalf", "Text DensityDouble", "Text DensityTriple", "Text DensityQuadruple" |
| Text height | Alto |
| Text width | Ancho |
| Text density | Resolución |
| Text DensityLow | Resolución Baja = 72 160x160 |
| Text DensityOneAndAHalf | Resolución Alta = 108 240x320 |
| Text DensityDouble | Resolución Alta Doble = 144 320x320 y 320x480 |
| Text DensityTriple | Resolución Alta Triple = 216 480x480 (Reservada/Futuro) |
| Text DensityQuadruple | Resolución Alta Cuadruple = 288 640x640 (Reservada/Futuro) |
|
Ejemplo: |
sys.ScreenDlg "Alto:", "Ancho:", "Resolución:", "Baja", "Alta y Mitad", "Alta Doble", "Alta Triple", "Alta Cuadruple" |
| Descripción: Muestra o retorna el número serial de su PDA | |
| Parámetros: | sys.SerialNumber field|text, [StashFile]|[Dialog]..opcional |
| field|Text | Serial |
| Ejemplo: | dbForm= sys.SerialNumber Serl |
| StashFile=sys.SerialNumber Serl, StashFileDB | |
|
|
Dialog=sys.SerialNumber "Serial:", Dialog |
| Descripción: Apaga el equipo |
| Parámetros: No Requiere |
| Ejemplo: sys.SwitchOff |
| Descripción: Muestra o retorna la versión del sistema operativo Palm Os en texto | |
| Parámetros: | sys.Version field, version|major|minor, [StashFile]..opcional |
| field | Campo |
| opciones | version|major|minor |
| Opcional | [StashFile]|[Dialog] |
| Ejemplo: | StashFile=sys.Version verS, version, StashFileDB |
|
|
dbForm=sys.Version verS, minor |
| Descripción: Muestra o retorna la versión del sistema operativo Palm Os en texto | |
| Parámetros: | sys.VersionStr field|text, [StashFile]|[Dialog]..opcional |
| field|text | Campo o Texto para versión del Palm Os |
| Opcional | [StashFile]|[Dialog] |
| Ejemplo: | Dialog = sys.VersionStr "Palm Os:", Dialog |
| StashFile=sys.VersionStr verS, StashFileDB | |
|
|
dbForm=sys.VersionStr verS |