Download - T310_UserManual_V10
-
7/25/2019 T310_UserManual_V10
1/34
T310 Telematics Box Developer Manual
Page 1 of 34
SmartComm
T310 Telematics Box Developer Manual
Version 01.0
Website: www.SmartComm.biz
-
7/25/2019 T310_UserManual_V10
2/34
T310 Telematics Box Developer Manual
Page 2 of 34
Name: T310 Telematics Box Developer Manual
Version: V01.0
Date: April 10, 2010
Doc No: T310_DEVELOPER_MANUAL_V01.0
Status: Release
-
7/25/2019 T310_UserManual_V10
3/34
T310 Telematics Box Developer Manual
Page 3 of 34
Content Table
Revision Record................................................................................................................... 4
Operation System ................................................................................................................ 5
System Software .................................................................................................................. 5
I/O Control API Description ................................................................................................. 6
Connector Diagram .................................................................................................... 12
Box Panel Side A: ........................................................................................ 12
Connector Table: ......................................................................................... 12
LED Status Table: ........................................................................................ 13
Serial ports description ...................................................................................................... 13
Introduction ................................................................................................................. 13
Box Panel Side B: ........................................................................................ 14
Application Developing Steps ............................................................................................ 17
T310 Digital Output Usage ......................................................................................... 17T310 Digital Input Usage: ........................................................................................... 18
Appendix A: ........................................................................................................................ 20
-
7/25/2019 T310_UserManual_V10
4/34
T310 Telematics Box Developer Manual
Page 4 of 34
Revision Record
Version # Created /
Updated By
Last Updated
Date
Reason Note
V01.0 Qu April 10, 2010 Initialization
-
7/25/2019 T310_UserManual_V10
5/34
T310 Telematics Box Developer Manual
Page 5 of 34
Operation System
Operation system of T310 is Windows CE 5.0, including OS functionalities listed in
Appendix A.
System Software
\Flash_Storage\App\App.exe
This file will be executed immediately when OS is running. It will initial GPIO, register
network phone book, load extended serial ports driver, and then run \ Flash_Storage
\App\AutoRun.exe.
\ Flash_Storage \App\AutoRun.exe
It is auto-startup program; the auto-startup application program must be used as
same name and same directory.
\ Flash_Storage \App\AVRControl.dll
It is an extended serial ports driver.
\ Flash_Storage \App\IOControl.dll
It is a control driver for input and output.
-
7/25/2019 T310_UserManual_V10
6/34
T310 Telematics Box Developer Manual
Page 6 of 34
I/O Control API Description
API Description
BOOL IO_Init() Parameters:
None
Return:
Successful return TRUE, failed to return FALSE
Description:
You must call this API in advanced for the whole DLL
initialization.
BOOL IO_OpenGprsPower(BOOL
bOnOff)
Parameters:
bOnOff=TRUE is to open GPRS module Power,
FALSE is to shut down GPRS module Power
Return:
Successful return TRUE, failed to return FALSE
Description:
The API is to control the power supply for GPRS
module.
BOOL IO_OpenGpsPower(BOOL
bOnOff)
Parameters:
bOnOff=TRUE is to open GPS Power, FALSE is toshut down GPS Power
Return:
Successful return TRUE, failed to return FALSE
Description:
The API is to control the power supply for GPS
module.
-
7/25/2019 T310_UserManual_V10
7/34
T310 Telematics Box Developer Manual
Page 7 of 34
BOOL IO_ResetGps() Parameters:
None
Return:
Successful return TRUE, failed to return FALSE
Description:
The API for the reset GPS modules. In case GPS
module no longer sends out data, you should use this
API to reset GPS module (hot reset). If it still cant
work, you shall call IO_OpenGpsPower for a cold
start.
BOOL IO_ChangeSIM() Parameters:
None
Return:
Successful return TRUE, failed to return FALSE
Description:
This function is to switch the SIM card slot. When It
returns TRUE, it means that the successful
implementation of the SIM card slot switch
If you want to detect the SIM card number or to
control SIM card, it should detect by AT commands.
BOOL IO_ResetOS() Parameters:
None
Return:
None.
Description:
The API is to reset OS only except peripheral
hardware modules, such as GPS / GPRS, etc.
-
7/25/2019 T310_UserManual_V10
8/34
T310 Telematics Box Developer Manual
Page 8 of 34
BOOL IO_IsUseBattery() Parameters:
None
Return:
TRUE for internal battery mode
FALSE for external power supply mode.
Description:
This API can detect the power supply status between
the external power supply and the internal battery-
mode.
BOOL IO_OpenBuzzer(BOOL bOnOff) Parameters:
bOnOff TRUE is to open buzzer
FALSE for closing
Return:
Successful return TRUE, failed to return FALSE
Description:
This API control the buzzer switch, please use timer or
delay to adjust the bee length.
BOOL IO_OpenTTSAmp(BOOL
bOnOff)
Parameters:
bOnOff TRUE for amplifier open
FALSE for
closing .
Return:
Successful return TRUE, failed to return FALSE
Description:
This API is to open and close the amplifier.
BOOL IO_SetLcdBackLight(int iLevel) Parameters:
iLevel LCD Backlight brightness levels, from rank 0
to rank 7.
Return:
Successful return TRUE, failed to return FALSE
Description:
This API is to adjust the LCD backlight brightness.
-
7/25/2019 T310_UserManual_V10
9/34
T310 Telematics Box Developer Manual
Page 9 of 34
int IO_GetBatteryVoltage() Parameters:
None
Return:
The successful return is 10 times the battery voltage,
failed to return -1
Description:
The API for access to the current battery voltage,
(return value should be divided by 10).
BOOL IO_ChangeAmp(BOOL
bIsTTSAmp)
Parameters:
TRUE for the amplifier of system application,
FALSE for the amplifier of phone call via GPRS
module.
Return:
Successful return TRUE, failed to return FALSE
Description:
The API is to switch the amplifier, between system
application and voice communication (Phone Call).
BOOL IO_HavePhoneOrSms() Parameters:
None
Return:
TRUE for phone or short message coming, FALSE
means that there is no telephone or SMS.
Description:
The API is to detect a incoming call or new SMS, if
returned to TRUE, the application should first
disconnect the RAS (if it is in use), then call the AT
command to detect the telephone or SMS.
-
7/25/2019 T310_UserManual_V10
10/34
T310 Telematics Box Developer Manual
Page 10 of 34
int IO_GetOuterVoltage() Parameters:
None
Return:
The successful return value is 10 times the external
voltage, failed to return -1.
Description:
The API for detect to external power supply voltage
(return value should be divided by 10).
For example, in case the external power voltage is less
than 11V, this status will effect the vehicle ignition.
Strongly suggest:
call IO_EnableCharge to stop battery charging,
clean-up system (NandFlash stop reading and writing,
etc.), and call IO_CloseMainCPUPower to cut main
system power.
BOOL IO_EnableCharge(BOOL bOnOff) Parameters:
TRUE for battery charging, FALSE to stop charge.
Return:
Successful return TRUE, failed to return FALSE
Description:
The API is to control the battery charging. In case a
low external power voltage is detected, strongly
suggest to turn off battery charging for vehicle power
saving.
BOOL IO_SetRestartVolatge(float
fVoltage)
Parameters:
fVoltage value of restart voltage.
Return:
Successful return TRUE, failed to return FALSE
Description:
The API is to set the value of the system re-start
voltage in power saving mode. Notice: Must set this
voltage in advance, then call
IO_CloseMainCPUPower for power saving.
-
7/25/2019 T310_UserManual_V10
11/34
T310 Telematics Box Developer Manual
Page 11 of 34
BOOL IO_IsUseCharge() Parameters:
None
Return:
TRUE for battery charging status, FALSE for not.
Description:
The API is to detect whether it is in battery charging
status.
BOOL IO_SetWatchDog(unsigned char
cVal)
Parameters:
cVal if cVal==0, disable the watch dog
if cVal > 0, enable the watch dog and cVal is the
watch dog time out
value at seconds.
e.g. if cVal == 10, watch dog will reset system
after 10 seconds if
function IO_FeedWatchDog() does NOT feed the
watch dog
Return:
Return TRUE if success, return FALSE if fail
Description:
Enable, Disable and Set the Watch Dog function
BOOL BOOL IO_FeedWatchDog(void); Parameters:
None
Return:
Return TRUE if success, return FALSE if fail
Description:
Feed the Watch Dog. User application must call this
function regularly to avoid watch dog reset
system
-
7/25/2019 T310_UserManual_V10
12/34
T310 Telematics Box Developer Manual
Page 12 of 34
BOOL Parameters:
None
Return:
bOnOff TRUE-Open FALSE-Off
Description:
Switch On/ Off USB Host Power
Connector Diagram
Box Panel Side A:
Connector Table:
No Name Description
1 USB Host Can connect to USB mouse, USB flash drive etc
2 USB Slave (Client) Connect to Windows XP/7 PC for ActiveSync
3 GPRS Antenna Port Connect to GPRS antenna
4 GPS Antenna Port Connect to GPS antenna
-
7/25/2019 T310_UserManual_V10
13/34
T310 Telematics Box Developer Manual
Page 13 of 34
5 LED 4 LED status shown as below table
LED Status Table:
No. LED Name Status1 Power Off No Main Power
On Main Power On
2 CPU Off: Two CPU (ARM9 and LPC1766) Hangs
Blink every one
second
Two CPU (ARM9 and LPC1766) Works
Fine
3 GPRS Off GPRS modem is not running
64ms on/ 800ms off GPRS modem doesnt find GSM network
64ms on/ 3000ms off GPRS modem find GSM network
64ms on/ 300ms off GPRS communication
4 GPS Off GPS module is off
Blink every second GPS module is on and searching
satellites
Always On GPS module find enough satellites,
position fix
Serial ports description
Introduction
T310 has dual CPU inside the system, one is main CPU S3C2440 (ARM9 core) from
Samsung, and another one is peripheral MCU LPC1766 (ARM7 core) which take care all
peripheral functions like extra serial ports, digital IOs functions.
T310 utilize the S3C2440 CPU, inside this CPU, it has 3 serials ports: COM1
reserved as internal serial port, COM6 connect to GPRS modem and COM5 connect to
peripheral MCU LPC1766. The Windows CE user application can access COM1 andCOM6.
The peripheral MCU LPC1766 expands 5 serial ports. The Windows CE user
application can access those serial ports through device names: AVR0, AVR1, AVR2
AVR3, AVR4 and AVR7.
Application can access (read/write) the IO ports though visual serial port AVR6.
-
7/25/2019 T310_UserManual_V10
14/34
T310 Telematics Box Developer Manual
Page 14 of 34
Box Panel Side B:
Side B Pin Configuration:
J204:
1. Digital Input 1(Voltage Range: +12VDC~+28VDC) Blue
2. Main Power supply anode input, +12VDC ~ +28VDC, Connect to Car Battery Red
3. Digital output 2 (Open Collector mode, Voltage < 50V, Current < 50mA) Green
4. Main Power supply cathode GND, Connect to Car Battery Ground) Black
J203 (Powered Serial Port):
1. RXD0 (Receive, COM1) Purple
2. Serial Port Power supply cathode GND (Power Ground) Black
3. TXD0 (Transmit, COM1) Gray
4. Serial Port Power supply output (+12VDC ~ +28VDC), Current < 2A, It can be controlled by
software Red
J206:
1. RXD3 (Receive, AVR2) Purple
2. Serial Port +5V Power Output, Current < 350mA, It can be controlled by software Pink
3. TXD3 (Transmit, AVR2) Gray4. Ground GND Black
-
7/25/2019 T310_UserManual_V10
15/34
T310 Telematics Box Developer Manual
Page 15 of 34
5. RXD6 (Receive, AVR0) Brown
6. Output 1 Relay power anode (+12VDC ~ +28VDC), Current < 350mA, It can be controlled
by software Red
7. TXD6 (Transmit, AVR0, Max Baud rate 9600) Yellow
8. Digital Input 2(Voltage Range: +12VDC~+28VDC) Green
J205:
1. RXD4 (Receive, AVR1) Purple
2. RXD5 (Receive, AVR3) Brown
3. TXD4 (Transmit, AVR1) Gray
4. TXD5 (Transmit, AVR3) Yellow
5. Digital Input 3(Voltage Range: +12VDC~+28VDC) Blue
6. Digital Input 4(Voltage Range: +12VDC~+28VDC) Green
7. CAN BUS: CAN_H (CAN bus 2.0B high) Orange
8. CAN BUS: CAN_L (CAN bus 2.0B low) Yellow+Green
Note: All Serial Ports with background color can be used by User Application.
Device
Name
Configuration
Parameter
Used By Signal In
Above
Diagram
Description
COM1 115200/57600/38400/19
200/9600bps, 8/9 data
bits, 1/2 stop bit,
Even/Odd/no parity, no
flow control
None RX0,
TX0
Free to use any external device
COM5 115200/57600/38400/19
200/9600bps, 8 data
bits,1 stop bit, no parity,
no flow control
AVRContro
l.dll system
file
NULL Communication with LPC1766
Microprocessor
COM6 115200/57600/38400/19
200/9600bps, 8/9 data
bits, 1 / 2 stop bit,
Even/Odd/no parity, no
flow control
GPRS
Modem
NULL GPRS Modem
AVR0 115200/57600/38400/19
200/9600bps,8/9 data
bits,1 / 2 stop bit,
Even/Odd/no parity, no
flow control
None TX6,
RX6
LPC1766 Extended Serial Port,
Free to use any external device
AVR1 115200/57600/38400/19
200/9600bps, 8 data bits,
1stop bit, no parity,no flow control
None TX4,
RX4
LPC1766 Extended Serial Port,
Free to use any external device
-
7/25/2019 T310_UserManual_V10
16/34
T310 Telematics Box Developer Manual
Page 16 of 34
AVR2 115200/57600/38400/19
200/9600bps, 8 data bits,
1stop bit, no parity,
no flow control
None TX3,
RX3
LPC1766 Extended Serial Port
Free to use any external device
AVR3 9600/4800/2400/1200bps, 8 data bits,
1stop bit, no parity,
no flow control
None TX5,RX5
LPC1766 Extended Serial PortFree to use any external device
AVR4 9600bps, 8 data bits,
1stop bit, no parity,
no flow control
GPS NULL LPC1766 Extended Serial Port
for GPS data reading
AVR5 No Need to configure System NULL System Control Serial Port
AVR6 No Need to configure None To Access IO through this serial
port. When user application read
this serial port, you can get 1
byte, in this byte, bit 0 to bit 5
indicate the 6 inputs status( 1
means high voltage, 0 mean no
or low voltage). When use
application write this serial port,
first byte is output port index, 0
means output port 1, 1 means
output port 2. second byte
indicate output voltage, 0 meanslow voltage, 1 means high
voltage.
OUTPUT Port 1 can control
Relay.
AVR7 Same as AVR4 None NULL Duplicated GPS serial port only
works after AVR4 is open
-
7/25/2019 T310_UserManual_V10
17/34
T310 Telematics Box Developer Manual
Page 17 of 34
Application Developing Steps
1) Download and install Microsoft ActiveSync or Mobile Center in the developers Windows
XP/Vista/7 PC
2) Install CDROM WindowsMobilePowerToys.msi tool in the developers Windows XP/Vista/7PC
3) Open T310 casing, insert valid SIM card to SIM card holder, close T310 casing. Power on
T310, link T310 to developers Windows PC through USB ActiveSync cable
4) If developers PC prompt need USB device driver, point the path to wceusbsh.inf in
CDROM T310ActiveSyncDriver Folder
5) After ActiveSync ok, please run Remote Desktop tool on developers Windows XP/Vista/7
PC. This tool is from WindowsMobilePowerToys.msi .
6) Monitor T310 LED status
7) Developer can use below tool to develop Windows CE applications:
a. Microsoft Embed Visual C++ 4.0
b. Microsoft Visual Studio 2003/2005/2008
T310 has .NET compact framework 3.5 build-in
T310 Digital Output Usage
AVR6 is the serial port interface name for user application to access IO through this serial port.
User Application does not need to configure this AVR6 for any baud rate.
When user application read this serial port, you can get 1 byte, in this byte, bit 0 to bit 5 indicate
the 6 inputs status (1 means high voltage, 0 mean no or low voltage).
When use application write this serial port, first byte is output port index, 0 means output port 1, 1
means output port 2. Second byte indicate output voltage, 0 means low voltage, 1 means high
voltage.
OUTPUT Port 1 can directly control Relay (max 350mA current).
Digital Output 1 Diagram:
-
7/25/2019 T310_UserManual_V10
18/34
T310 Telematics Box Developer Manual
Page 18 of 34
Digital Output 2 Internal Diagram (Digital Output 2 is Open Collector Circuit Connection):
T310 Digital Input Usage:
Digital Input Pin Configuration
1. Input 1 positive (Voltage Range: +12VDC~+28VDC)
2. Input 1 negative (connect with Power Ground)
-
7/25/2019 T310_UserManual_V10
19/34
T310 Telematics Box Developer Manual
Page 19 of 34
3. Input 2 positive (Voltage Range: +12VDC~+28VDC)
4. Input 2 negative (connect with Power Ground)
5. Input 3 positive (Voltage Range: +12VDC~+28VDC)
6. Input 3 negative (connect with Power Ground)
7. Input 4 positive (Voltage Range: +12VDC~+28VDC)
8. Input 4 negative (connect with Power Ground)
T310 has 4 group digital inputs.
Each group has anode and cathode wire.
The anode wire needs to be connected to the signal which needs to be detected, like car ACC,
ignition, car door open, or air conditioner.
The cathode wire needs to be connected to car battery ground.
-
7/25/2019 T310_UserManual_V10
20/34
T310 Telematics Box Developer Manual
Page 20 of 34
Appendix A:
APPLICATIONS AND SERVICES DEVELOPMENT Core Professional
Active Template Library (ATL)
C Libraries and Runtimes
C++ Runtime Support for Exception Handling and Runtime Type Information
Full C Runtime
Standard I/O (STDIO)
Standard I/O ASCII (STDIOA)
String Safe Utility Functions
Standard String Functions - ASCII (corestra)
Component Services (COM and DCOM)
Component Object Model
COM
CoCreateGuid functionality for OLE32
COM Storage
DCOM
COM Storage
DCOM Remote Access
Minimal COM (No OLE Support)
CoCreateGuid functionality for OLE32
COM Storage
Speech Interface
Speech API (SAPI) 5.0
Microsoft English (US) Windows CE Speech Recognizer (available in 4.2 only)*
Lightweight Directory Access Protocol (LDAP) Client
Message Queuing (MSMQ)
SOAP Reliable Messaging Protocol (SRMP)
MSMQ ActiveX Wrappers
Microsoft Foundation Classes (MFC)
Object Exchange Protocol (OBEX)
OBEX Server
OBEX Inbox
OBEX File Browser
OBEX Client
Pocket Outlook Object Model (POOM) API
SOAP Toolkit
Client
Server
Standard SDK for Windows CE
.NET Compact Framework
OS Dependencies for .NET Compact Framework 1.0
Smart Device Authentication Utility
-
7/25/2019 T310_UserManual_V10
21/34
T310 Telematics Box Developer Manual
Page 21 of 34
.NET Compact Framework 1.0
SQL Server CE 2.0 .NET Data Provider
SQL Server 2000 .NET Data Provider
SQL Server CE 2.0
XML
MSXML 3.0
XML Core Services and Document Object Model (DOM)
XML HTTP
XML Query Languages (XQL)
XML Stylesheet Language Transformations (XSLT)
XML SAX
XML Error Strings
XML Minimal Parser
Exchange Client
APPLICATIONS - END USER
ActiveSync
File Sync
Inbox Sync
Pocket Outlook Database Sync
CAB File Installer/Uninstaller
File Viewers*
Microsoft Excel Viewer*
Microsoft Image Viewer*
Microsoft PDF Viewer*
Microsoft PowerPoint Viewer*
Microsoft Word Viewer*
FLASH Update Sample Application
Games
Freecell
Solitaire
Help*
Inbox
Remote Desktop Connection
Remote Desktop Protocol (RDP)
User Interface Dialog Boxes
Smart Card Redirection
File Storage Redirection
Filtered File Storage Redirection
Cut/Copy/Paste Clipboard Redirection
Serial and Parallel Port Redirection
Audio Playback Redirection
Printer Redirection
Terminal Emulator
-
7/25/2019 T310_UserManual_V10
22/34
T310 Telematics Box Developer Manual
Page 22 of 34
Windows Messenger
WordPad
CORE OS SERVICES
Battery Driver
Display Support
Serial Port Support
Parallel Port Support
Internet Appliance (IABASE) Support
Notification LED Support
PNP Notifications
USB Host Support
USB Human Input Device (HID) Class Driver
USB HID Keyboard and Mouse
USB HID Keyboard Only
USB HID Mouse Only
USB Printer Class Driver
USB Storage Class Driver
USB Remote NDIS Class Driver
Debugging Tools
Keyboard Test Application
Touch Driver Test Application
Remote Display Application
Tiny Kernel Test Sample Application
Toolhelp API
LMemDebug Memory Debugging Hooks
Notification (Choose 1)
UI based Notification
Non UI based Notification
Power Management (Choose 1)
Power Management (Full)
Power Management (Minimal)
Device Manager
Kernel Features
Target Control Support (Shell.exe)
Fiber API
FormatMessage API
Memory Mapped Files
Message Queue - Point-to-Point
COMMUNICATIONS SERVICES AND NETWORKING
Networking Features
Domain Discovery
Extended DNS Querying and Update (DNSAPI)
Secure DDNS
-
7/25/2019 T310_UserManual_V10
23/34
T310 Telematics Box Developer Manual
Page 23 of 34
Extensible Authentication Protocol
Firewall
Internet Connection Sharing (ICS)
Gateway Logging
IPSec v4NDIS Packet Capturing DLL
NDIS User-mode I/O Driver
Network Bridging
Network Driver Architecture (NDIS)
Network Utilities (IpConfig, Ping, Route)
Reference Gateway User Interface
Remote Configuration Framework
TCP/IP
IP Helper API
TCP/IPv6
Universal Plug and Play (UPnP)
Control Point API
Device Host API
Device Host API (Minimal Subset)
Sample UPnP IGD Schema Implementation
UPnP Tools
UPnP Audio-Video DCP
AV Control Point API
AV Device API
AV Renderer Sample
USB Flash Config Tool
Windows Networking API/Redirector (SMB/CIFS)
Winsock Support
Networking - Local Area Network (LAN)
Native Wi-Fi WLAN Access Point Components
Native Wi-Fi WLAN STA
Wired Local Area Network (802.3, 802.5)
Wireless LAN (802.11) STA - Automatic Configuration and 802.1x
Networking - Personal Area Network (PAN)
Bluetooth
Bluetooth Protocol Stack with Transport Driver Support
Bluetooth Stack with Integrated CSR Chipset Driver
Bluetooth Stack with Universal Loadable Driver
Bluetooth Stack with Integrated SDIO Driver
Bluetooth Stack with Integrated USB Driver
Bluetooth Stack with Integrated UART Driver
Bluetooth Profiles Support
Bluetooth HS/HF and Audio Gateway Service
-
7/25/2019 T310_UserManual_V10
24/34
T310 Telematics Box Developer Manual
Page 24 of 34
Bluetooth LAP and Configuration Utility
Bluetooth DUN Gateway
Bluetooth PAN
Bluetooth HID Device Support
Bluetooth HID - KeyboardBluetooth HID - Mouse
IrDA
Networking - Wide Area Network (WAN)
Dial Up Networking (RAS/PPP)
AutoDial
Standard Modem Support for Dial Up Networking
Point-to-Point Protocol over Ethernet (PPPoE)
Telephony API (TAPI 2.0)
Unimodem support
Virtual Private Networking
PPTP
L2TP/IPSec
Servers
Core Server Support
FTP Server
File Server
File Server Customizable UI
Windows Peer-to-Peer Networking
Peer Name Resolution Protocol (PNRP)
Identity Manager
Print Server
RAS Server/PPTP Server (Incoming)
Telnet Server
Web Server (HTTPD)
Active Server Pages (ASP) Support
JScript 5.6
VBScript 5.6
Device Management ISAPI Extension
WebDAV Support
Web Server Administration ISAPI
Web Proxy
Parental Controls
Simple Network Time Protocol (SNTP)
SNTP Server
SNTP Client with DST
SNTP Automatic Updates and Server Synchronization
DEVICE MANAGEMENT
Device Management Client
-
7/25/2019 T310_UserManual_V10
25/34
T310 Telematics Box Developer Manual
Page 25 of 34
Simple Network Management Protocol (SNMP)
FILE SYSTEMS AND DATA STORE
Compression
Database Support
File and Database Replication (Choose 1)
Bit-based
Count-Based
File System - Internal (Choose 1)
RAM and ROM File System
ROM-only File System
Registry Storage (Choose 1)
Hive-based Registry
RAM-based Registry
Storage Manager
Binary Rom Image File System
Storage Manager Control Panel Applet
EDB Database Engine
Partition Driver
CD/UDFS File System
FAT File System
Transaction-Safe FAT File System (TFAT)
System Password
FONTS
Arial
Arial (Subset 1_30)
Arial Black
Arial Bold
Arial Bold Italic
Arial Italic
Comic Sans MS
Comic Sans MS
Comic Sans MS Bold
Courier New
Courier New (Subset 1_30)
Courier New Bold
Courier New Bold Italic
Courier New Italic
Georgia
Georgia
Georgia Bold
Georgia Bold Italic
Georgia Italic
Impact
-
7/25/2019 T310_UserManual_V10
26/34
T310 Telematics Box Developer Manual
Page 26 of 34
Kino
MSLogo
Symbol
Tahoma
Tahoma (Subset 1_07)
Tahoma Bold
Times New Roman
Times New Roman (Subset 1_30)
Times New Roman Bold
Times New Roman Bold Italic
Times New Roman Italic
Trebuchet MS
Trebuchet MS
Trebuchet MS Bold
Trebuchet MS Bold Italic
Trebuchet MS Italic
Verdana
Verdana
Verdana Bold
Verdana Bold Italic
Verdana Italic
Webdings
Wingding
INTERNATIONAL
Input Method Manager (IMM)
Locale Services (Choose 1)
National Language Support (NLS)
English (US) National Language Support only
Locale Specific Support
Arabic
Fonts
Tahoma (subset 1_08)
Tahoma Bold (subset 1_08)
Arial (subset 1_08)
Arial Bold (subset 1_08)
Courier New (subset 1_08)
Keyboard
Arabic Keyboard (101)
Chinese (Simplified)
Agfa AC3 Font Compression
Fonts
SimSun & NSimSun (Choose 1)
SimSun & NSimSun
-
7/25/2019 T310_UserManual_V10
27/34
T310 Telematics Box Developer Manual
Page 27 of 34
SimSun & NSimSun (Subset 2_20)
SimSun & NSimSun (Subset 2_50)
SimSun & NSimSun (Subset 2_60)
SimSun & NSimSun (Subset 2_70)
SimSun & NSimSun (Subset 2_80)SimSun & NSimSun (Subset 2_90)
SC_Song
GB18030 Data Converter
Input Method Editor (Choose 1)
MSPY 3.0 for Windows CE
MSPY 3.0 for Windows CE Database (Choose 1)
1.1 MB - Minimal Database
1.3 MB - Compact Database
1.7 MB - Standard Database
Double Spelling (Shuang Pin) soft keyboard - Large
Double Spelling (Shuang Pin) soft keyboard - Small
Pocket IME
Double Spelling (Shuang Pin) soft keyboard - Small
Chinese (Traditional)
Agfa AC3 Font Compression
Fonts
MingLiU & PMingLiU (Choose 1)
MingLiU & PMingLiU
MingLiU & PMingLiU (Subset 2_70)
MingLiU & PMingLiU (Subset 2_80)
MingLiU & PMingLiU (Subset 2_90)
MS Ming
Input Method Editor
Pocket IME
Input Methods
Input by Radical (Chang Jei)
Handwriting Recognizer Engine (HWX)
MboxCHT HWX Sample UI
Phonetic Input (Bopomofo)
English (Worldwide)
Input Methods
Handwriting Recognizer Engine (HWX)
English (U.S.)
Input Methods
Transcriber Handwriting Recognition Application
French
Input Methods
Transcriber Handwriting Recognition Application
-
7/25/2019 T310_UserManual_V10
28/34
T310 Telematics Box Developer Manual
Page 28 of 34
German
Input Methods
Transcriber Handwriting Recognition Application
Hebrew
FontsTahoma (subset 1_08)
Arial (subset 1_08)
Tahoma Bold (subset 1_08)
Arial Bold (subset 1_08)
Courier New (subset 1_08)
Keyboard
Hebrew Keyboard
Indic
Hindi
Fonts
Mangal
Keyboard
Hindi Traditional Keyboard
Marathi
Fonts
Mangal
Keyboard
Marathi Keyboard
Punjabi
Fonts
Raavi
Keyboard
Punjabi Keyboard
Telugu
Fonts
Gautami
Keyboard
Telugu Keyboard
Gujarati
Fonts
Shruti
Keyboard
Gujarati Keyboard
Kannada
Fonts
Tunga
Keyboard
Kannada Keyboard
-
7/25/2019 T310_UserManual_V10
29/34
T310 Telematics Box Developer Manual
Page 29 of 34
Tamil
Fonts
Latha
Keyboard
Tamil KeyboardJapanese
Agfa AC3 Font Compression
Fonts
MS Gothic (Choose 1)
MS Gothic & MS PGothic & MS UI Gothic
MS Gothic & MS PGothic & MS UI Gothic (Subset 1_50)
MS Gothic & MS PGothic & MS UI Gothic (Subset 1_60)
MS Gothic & MS PGothic & MS UI Gothic (Subset 1_80)
MS Gothic & MS PGothic & MS UI Gothic (Subset 1_90)
MS Gothic & MS PGothic & MS UI Gothic (Subset 1_70)
MS Gothic & MS PGothic (Subset 30)
MS Gothic & MS PGothic (Subset 30_1_19)
MS Mincho & MS PMincho
Input Method Editor (Choose 1)
IME 3.1
IME 3.1 Database (Choose 1)
Standard Database
Compact Database
Optional UI Components
Dictionary Tool
Properties Dialog Box
Advanced Settings Dialog Box (Landscape mode only)
System Tray Icon Manager
Pocket IME (Choose Additional Databases)
Name/Place Database
Supplemental Database
Test IME
Input Methods
All Characters List
Handwriting Recognizer Engine (HWX)
Character Auto Complete - HWX Sample UI
Multibox HWX Sample UI
Kana Soft Keyboard
Romaji/English Soft Keyboard
Search by Radical
Search by Stroke
Korean
Agfa AC3 Font Compression
-
7/25/2019 T310_UserManual_V10
30/34
T310 Telematics Box Developer Manual
Page 30 of 34
Fonts
Gulim (GL_CE)
Gulim & GulimChe (Choose 1)
Gulim & GulimChe (Subset 1_30)
Gulim & GulimChe (Subset 1_40)Gulim & GulimChe (Subset 1_50)
Gulim & GulimChe (Subset 1_60)
Input Method Editor
IME 97
Input Methods
Handwriting Recognizer Engine (HWX)
MboxKOR HWX Sample UI
Korean Soft Keyboard Sample
Thai
Fonts
Tahoma (subset 1_08)
Keyboard
Thai Kedmanee Keyboard
Multilingual User Interface (MUI)
Unicode Script Processor for Complex Scripts
Internet Client Services
Browser Application
Internet Explorer 6.0 for Windows CE - Standard Components
Internet Explorer 6.0 Sample Browser
TV-Style Navigation Components
Pocket Internet Explorer
Internet Explorer 6.0 for Windows CE Components
Internet Explorer Browser Control Host
Internet Explorer HTML/DHTML API
Internet Explorer HTML Application
Filter and Translation
Internet Explorer Plug-in Image Decoder API
Internet Explorer PNG Image Decoder
Internet Explorer Theme Library
Internet Explorer Multiple-Language Base API
Internet Explorer Multiple-Language Full API
Optional Charset/Encoding in registry
Internet Explorer RPC Support
Internet Explorer TV-Style Navigation
Fixed-Width Layout
Directional Tabbing
Disable Vertical Scroll Bar and Events
Customizable Font Range
-
7/25/2019 T310_UserManual_V10
31/34
T310 Telematics Box Developer Manual
Page 31 of 34
URL Moniker Services
Windows Internet Services
Passport SSI 1.4 Authentication
Platform for Privacy Preferences (P3P)
XML Data IslandsXML MIME Viewer
Pocket Internet Explorer HTML View (WEBVIEW)
Internet Options Control Panel
Scripting
JScript 5.6
Script Authoring (Jscript)
Script Encode (Jscript)
VBScript 5.6
Script Authoring (VBScript)
Script Encode (VBScript)
MsgBox and InputBox support
GRAPHICS AND MULTIMEDIA TECHNOLOGIES
Graphics
Raster Fonts Support
V1 Font Compatibility
Alphablend API (GDI version)
Gradient Fill Support
Multiple Monitor Support
Imaging
Still Image Codec Support (Encode and Decode)
Still Image Decoders
PNG Decoder
BMP Decoder
GIF Decoder
ICO Decoder
JPG Decoder
Still Image Encoders
GIF Encoder
BMP Encoder
JPG Encoder
PNG Encoder
Direct3D Mobile
DirectDraw
Audio
Audio Compression Manager
GSM 6.10 Codec
MSFilter Codec
Waveform Audio
-
7/25/2019 T310_UserManual_V10
32/34
T310 Telematics Box Developer Manual
Page 32 of 34
Media
Streaming Media Playback (requires WMP application)
WMA and MP3 Local Playback
WMA and MP3 Streaming (requires WMP application)
Digital Rights ManagementDigital Rights Management (DRM)
DRM for Portable Devices
DRM License Acquisition OCX
DirectShow
DirectShow Core
DirectShow Display
DirectShow Error Messages
DMO Wrapper Filter
ACM Wrapper Filter
Media Formats
AVI Filter
MPEG-1 Parser/Splitter
Audio Codecs and Renderers
G.711 Audio Codec
GSM 6.10 Audio Codec
IMA ADPCM Audio Codec
MP3 Codec
MPEG-1 Layer 1 and 2 Audio Codec
MS ADPCM Audio Codec
Waveform Audio Renderer
WMA Codec
WMA Voice Codec
Wave/AIFF/au/snd File Parser
Video Codecs and Renderers
DirectShow Video Renderer
MPEG-1 Video Codec
MS RLE Video Codec
Overlay Mixer
Video/Image Compression Manager
WMV/MPEG-4 Video Codec
DVD-Video
DVD-Video
DVD-Video Samples
Windows Media Player
Windows Media Player
Windows Media Player OCX
Windows Media Technologies
ASX v1 and M3U File Support
-
7/25/2019 T310_UserManual_V10
33/34
T310 Telematics Box Developer Manual
Page 33 of 34
ASX v2 File Support
ASX v3 File Support
Windows Media Multicast and Multi-Bit Rate
NSC File Support
Windows Media Streaming from Local StorageWindows Media Streaming over HTTP
Windows Media Streaming over MMS
SECURITY
Authentication Services (SSPI)
NTLM
Kerberos
Schannel (SSL/TLS)
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider
Certificates (CryptoAPI 2.0)
Cryptographic Messaging (PKCS#7)
Personal Information Exchange Standard (PKCS #12)
Diffie-Hellman/DSS Provider
Smart Card Encryption Provider
Local Authentication Sub-System
Password Local Authentication Plug-in
Microsoft Certificate Enrollment Tool Sample
Credential Manager
SHELL AND USER INTERFACE
Graphics, Windowing and Events
Minimal GWES Configuration
Minimal GDI Configuration
Minimal Input Configuration
Minimal Window Manager Configuration
Shell
Graphical Shell (Choose 1)
Standard Shell
Windows Thin Client Shell
AYGShell API Set
Command Shell
Console Window
Command Processor
User Interface
Accessibility
Common Dialog Support
Controls Option B
Control Panel Applets
Customizable UI
Windows XP-like Sample Skin
-
7/25/2019 T310_UserManual_V10
34/34
T310 Telematics Box Developer Manual
Menu Tool Tip
Mouse
Network User Interface
Overlapping Menus
Software Input Panel
Software-based Input Panel Driver
Software-based Input Panel (SIP) (Choose 1 or more)
SIP for Small Screens
SIP for Large Screens
Touch Screen (Stylus)
Quarter VGA Resources - Portrait Mode
Common Controls
Animation Control
Common Control
Windows CE Error Reporting
Error Report Generator
Report Upload Client
Report Upload Client User Interface
Error Report Transfer Driver
Error Reporting Control Panel
VOICE OVER IP PHONE SERVICES
Phone IME
PC Authentication
Telephony User Interface
VoIP Application Interface Layer (VAIL)
VAIL Database Store
Phone Provisioner
Reference Media Manager
Real-time Communications (RTC) Client API
SIREN/G.722.1 Codecs
End of Document