📄 devicepack3.dsd.sch
字号:
#
# Syntax:
# ------
# Resource, <ID>, <Category> [,<Name>]
# uint32, <Name> [,<Min>, <Max>, <Default>, <Sep>]
# string, <Name> [,<Default>, <Sep>]
# enum, <Name>, <EnumList/EnumTable ID> [,<Default>, <Sep>]
# complex, <Name> [,<MinOccurs>, <MaxOccurs>, <Default>, <Sep>]
# // List of contained simple types. No containment of complex types.
# }
# }
#
# EnumList, <ID>
# <Value1>[, <Label1>]
# <Value1>[, <Label1>]
# :
# <ValueN>[, <LabelN>]
# }
#
#
# Enum Lists
#
EnumList, IDEL_YESNO
No, No
Yes, Yes
}
EnumList, IDEL_LABEL_YESNO
0, No
1, Yes
}
EnumList, IDEL_FORMFACTOR
1, Candy Bar
2, Clamshell
3, Slider
99, Other
}
#<!--=================================================================
# Device Model Info
#=================================================================-->
Resource, IDS_DD_DEV_MFC, Device Model Info
string, Manufacturer, , |
HELP
Enter the device manufacturer's name (your company name).
}
}
Resource, IDS_DD_DEV_MODEL, Device Model Info
string, Model
HELP
Enter the model number of the device. This should be the commercial
name/number, not an internal project name or code name.
}
}
Resource, IDS_DD_DEV_ID, Device Model Info
uint32, Platform Id
HELP
Contact Qualcomm Internet Services (QIS) for this value.
}
}
Resource, IDS_DD_DEV_BREW_VER, Device Model Info
string, BREW Version
HELP
Version of BREW in 3 digits e.g. 3.0.0. This information is present
in the release notes of the BREW Porting Kit.
}
}
Resource, IDS_DD_DEV_CHIPSET, Device Model Info
string, Chipset
HELP
Enter the chipset used by this device, for example MSM 6100.
}
}
Resource, IDS_DD_DEV_BUILD_VER, Device Model Info
string, Build Version
HELP
Enter the OEM Handset SW version. Also, document how this information
can be accessed through the handset UI in the Comment field.
}
}
Resource, IDS_DD_DEV_FORMFACTOR, Device Model Info
enum, Form Factor, IDEL_FORMFACTOR
HELP
Select device form factor (e.g. candy bar, clamshell, sider, etc. If none of the
listed form factors apply, select "Other" and describe the form factor in the
Comment field.
}
}
Resource, IDS_DD_DEV_DEVPACK_VER, Device Model Info
string, Device Pack Version
HELP
Enter the Device Pack version. This is a version number assigned
by the OEM to this Device Pack. It is expected that this version
number will change each time an OEM submits a changed version of
this Device Pack.
}
}
#<!--=================================================================
# Network/Socket Specification
#=================================================================-->
Resource, IDS_DD_NET_RF_SUPP, Network/Socket Specification
string, Radio Frequency, , |
HELP
Enter a comma separated list of frequency bands supported. For
example: 800 MHz, 1800 MHz, 1900 MHz.
}
}
Resource, IDS_DD_NET_STD_SUPP, Network/Socket Specification
string, Wireless Standard, , |
HELP
Enter a comma separated list of standards supported. For
example: IS-95A, IS-95B, 1x.
}
}
Resource, IDS_DD_DATA_MAX_TCP, Network/Socket Specification
uint32, Max TCP Sockets
HELP
Enter the number of simultaneous TCP sockets supported on the device.
}
}
Resource, IDS_DD_DATA_MAX_UDP, Network/Socket Specification
uint32, Max UDP Sockets
HELP
Enter the number of simultaneous UDP sockets supported on the device.
}
}
Resource, IDS_DD_DATA_LINGER, Network/Socket Specification
uint32, Linger timer duration (msecs)
HELP
Enter the duration of the linger timer on the handset in msecs.
}
}
Resource, IDS_DD_DATA_DORMANCY, Network/Socket Specification
enum, Dormancy Support, IDEL_LABEL_YESNO
HELP
Does the handset support network initiated dormancy?
}
}
Resource, IDS_DD_AIRPLANE_MODE, Network/Socket Specification
enum, Airplane Mode Support, IDEL_LABEL_YESNO
HELP
Does the device support airplane mode (the mobile device's RF both
Rx and Tx are turned Off)?
}
}
Resource, IDS_DD_HDR_MODE, Network/Socket Specification
enum, 1xEVDO Support, IDEL_LABEL_YESNO
HELP
Does the device support 1xEV-DO (HDR)?
}
}
Resource, IDS_DD_UMTS_MODE, Network/Socket Specification
enum, UMTS Support, IDEL_LABEL_YESNO
HELP
Does the device support UMTS (WCDMA)?
}
}
#<!--=================================================================
# Hardware Specification
#=================================================================-->
#<!--_______________________________________
# Memory
#_______________________________________-->
Resource, IDS_DD_HW_RAM_SIZE, Memory
uint32, RAM Size (bytes)
HELP
Enter brew heap size in bytes.
}
}
Resource, IDS_DD_HW_STACK_SIZE, Memory
uint32, Stack Size (bytes)
HELP
Enter stack available to brew in bytes. Generally this is the stack size
of the task that BREW runs in.
}
}
Resource, IDS_DD_HW_EFS_SIZE, Memory
uint32, EFS Size (bytes)
HELP
Enter the size of the embedded file system that can be used for BREW
applications in bytes.
}
}
Resource, IDS_DD_HW_EFS_MIN_PATH, Memory
uint32, File Name Length
HELP
How many characters can included in a BREW file name from the ".../brew/oat/"
directory.
}
}
Resource, IDS_DD_HW_EFS_MIN_FILES, Memory
uint32, Number of BREW Files
HELP
Enter the maximum number of files that may be created in the brew
directory tree.
Generally this should only be limited by EFS limitations. If the number
of files is limited only by the EFS, enter 0, and say "No Limit" in
the Comment field.
}
}
Resource, IDS_DD_HW_EFS_MIN_FILESIZE, Memory
uint32, File Size (bytes)
HELP
If there is any limitation on the size of an individual BREW file,
specify that size in bytes. Generally this should be as large as
the size of the EFS.
If there is no limitation, specify O and enter "No Limit" in the OEM
Comment field.
}
}
Resource, IDS_DD_HW_MMC_SUPPORT, Memory
enum, Removable Media Card Support, IDEL_LABEL_YESNO
HELP
Does the handset have a removable media card available to BREW? Typically,
a removable media card would be available through the file system as
fs:/card0/... (BREW 3.0 and later only). Document any differences in the
Comment section.
}
}
#<!--=================================================================
# Primary Display
#=================================================================-->
Resource, IDS_DD_LCD_DIM_X, Primary Display
uint32, Size X
HELP
Enter the width of the primary display in pixels. This should be
only the pixels available to BREW. For example, if your display was
100 pixels wide, but 10 pixels were used for status at the side of
the display and are not available to BREW, you would enter 90.
}
}
Resource, IDS_DD_LCD_DIM_Y, Primary Display
uint32, Size Y
HELP
Enter the height of the primary display in pixels. This should be
only the pixels available to BREW. For example, if your display was
100 pixels high, but 10 pixels were used for status at the top of
the display and are not available to BREW, you would enter 90.
}
}
Resource, IDS_DD_LCD_DEPTH, Primary Display
uint32, BREW Color Depth (bits)
HELP
Enter the primary display's maximum color depth (in bits) supported in BREW.
This should be the nColorDepth value returned by ISHELL_GetDeviceInfo().
For example, enter 16 for a device that has a bit depth of 16 and supports
65536 colors.
}
}
Resource, IDS_DD_LCD_DEPTH_HW, Primary Display
uint32, HW Color Depth (bits)
HELP
Enter the primary display's maximum color depth (in bits) supported by the device.
hardware and native user interface. This value is typically the same
as BREW Color Depth, but may be different on some devices. This value
may be used by developers to create native UI wallpaper, etc.
For example, enter 16 for a device that has a bit depth of 16 and supports
65536 colors.
}
}
Resource, IDS_DD_LCD_REF_RATE, Primary Display
uint32, Refresh Rate (frames/sec)
HELP
Enter the hardware refresh rate of the primary display in frames/sec.
}
}
Resource, IDS_DD_LCD_TYPE, Primary Display
string, Display Type
HELP
Enter the primary display's LCD type. For example: TFT, STN, etc.
}
}
Resource, IDS_DD_LCD_PITCH, Primary Display
string, Pixel Pitch, , |
HELP
Enter the primary display's pixel block size and spacing between pixels
in mm in the form SizeX x SizeY, SpaceX x SpaceY. For example, 0.2mm x 0.2mm,
0.01mm x 0.01mm.
}
}
#<!--=================================================================
# Secondary Display
#=================================================================-->
Resource, IDS_DD_LCD2_DIM_X, Secondary Display
uint32, Size X
HELP
Enter the width of the secondary display in pixels. This should be only the
pixels available to BREW. For example, if your display was
100 pixels wide, but 10 pixels were used for status at the side of
the display and are not available to BREW, you would enter 90.
If there is no secondary display, enter 0.
}
}
Resource, IDS_DD_LCD2_DIM_Y, Secondary Display
uint32, Size Y
HELP
Enter the height of the secondary display in pixels. This should be only the
pixels available to BREW. For example, if your display was 20 pixels
high, but 5 pixels were used for status at the top of the display and
are not available to brew, you would enter 15.
If there is no secondary display, enter 0.
}
}
Resource, IDS_DD_LCD2_DEPTH, Secondary Display
uint32, BREW Color Depth
HELP
Enter the secondary display's maximum color depth (in bits) supported in
BREW.
For example, enter 16 for a device that has a bit depth of 16 and supports
65536 colors.
If there is no secondary display, enter 0.
}
}
Resource, IDS_DD_LCD2_DEPTH_HW, Secondary Display
uint32, HW Color Depth (bits)
HELP
Enter the secondary display's maximum color depth (in bits) supported
by the device hardware and native user interface. This value is
typically the same as BREW Color Depth, but may be different on some
devices. This value may be used by developers to create native UI
wallpaper, etc.
For example, enter 16 for a device that has a bit depth of 16 and supports
65536 colors.
}
}
Resource, IDS_DD_LCD2_REF_RATE, Secondary Display
uint32, Refresh Rate (frames/sec)
HELP
Enter the hardware refresh rate of the secondary display in frames/sec.
If there is no secondary display, enter 0.
}
}
Resource, IDS_DD_LCD2_TYPE, Secondary Display
string, Type
HELP
Enter the secondary display's LCD type. For example: TFT, STN, etc.
If there is no secondary display, leave this entry blank.
}
}
Resource, IDS_DD_LCD2_PITCH, Secondary Display
string, Pixel Pitch, , |
HELP
Enter the secondary display's pixel block size and spacing between pixels
in mm in the form SizeX x SizeY, SpaceX x SpaceY. For example, 0.2mm x 0.2mm,
0.01mm x 0.01mm.
If there is no secondary display, leave this entry blank.
}
}
#<!--_______________________________________
# Keypad
#_______________________________________-->
EnumList, IDEL_KEYPAD
None, None
AVK_SELECT
AVK_LEFT
AVK_RIGHT
AVK_UP
AVK_DOWN
AVK_FUNCTION1
AVK_FUNCTION2
AVK_SOFT1
AVK_SOFT2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -