Professional Documents
Culture Documents
Jeff Eaton
COMPANY CONFIDENTIAL
COMPANY CONFIDENTIAL
COMPANY CONFIDENTIAL
COMPANY CONFIDENTIAL
BatteryHealth
BatteryTemperature
BatteryChemistry
BatterymAHourConsumed
ChargingTime
ExtremeTemperatureTime
HighTemperatureTime
LastFullCharge
LowTemperatureTime
BatteryLastChanged
BatteryLifePercent
BatteryLifeTime
BatteryHighTemperatureReached
BatteryLowTemperatureReached
BatteryPrevCPUUsage
BatteryTemperature
BatteryVoltage
PartNumber
SerialNumber
UsageTime
COMPANY CONFIDENTIAL
WLAN\Adapter
APIPA
Antenna
Country
DHCP
DHCPLeaseExpires
DHCPLeaseObtained
DHCPServer
DefaultGateway
Driver
Enabled
HardwarePresent
IP
IntermecDhcpVersion
Link_Mbps
MAc
NICnotifications
Noise_dBm
Power
RSSI_dBm
RoamThreshold_dBm
SNR_dB
SubnetMask
TxPower_mW
ZeroConfig
COMPANY CONFIDENTIAL
WLAN\Association\00:23:ab:24:b2:c0
Associations
AverageTimeAssociated_seconds
MaxLink_Mbps
MaxNoise_dBm
MaxRSSI_dBm
MaxTxPower_mW
MinLink_Mbps
MinNoise_dBm
MinRSSI_dBm
MinTxPower_mW
TimeAssociated_seconds
WLAN\BSSID\00:02:2d:64:e1:5e
Configuration\ATIMWindow
Configuration\BeaconPeriod
Configuration\DSConfig
InfrastructureMode
MacAddress
NetworkType
Privacy
RSSI
SSID
SupportedRates\0
SupportedRates\1
SupportedRates\2
SupportedRates\3
SupportedRates\4
SupportedRates\5
SupportedRates\6
SupportedRates\7
COMPANY CONFIDENTIAL
Scanning Health
State
Good Reads
Trigger Pulls
Trigger Releases
Accumulated Decode Time
Dashboard GUI
COMPANY CONFIDENTIAL
Dashboard GUI
COMPANY CONFIDENTIAL
10
Dashboard Configuration
Enable/Disable Dashboard GUI
COMPANY CONFIDENTIAL
11
COMPANY CONFIDENTIAL
12
COMPANY CONFIDENTIAL
13
SmartSystems API
Set of APIs to manage settings locally
Device Management Resource Kit - IDL
Device support (7xx, CVx, CNx, CKx, CS40)
Language support, C, C++, C#, VB.Net, Java
XML Driven SmartSystems configuration XML
Now can be used to retrieve Device Health items
Health items require Management license on
device
COMPANY CONFIDENTIAL
14
Licensing
No license required to access device health through
dashboard on device
Management License required for any Partner application
or Remote Console (including SmartSystems Console) to
access device health
Per device license
Only applicable on devices with 4.XX SmartSystems Client
60-day demo period available
Part Number: 454-048-001
List Price: $20
COMPANY CONFIDENTIAL
15
COMPANY CONFIDENTIAL
16
Exercise 1 ITCSSApi
Retrieve individual health items via the ITCSSApi
Lab12 Device Health\Exercise 1 Instructions.txt
COMPANY CONFIDENTIAL
17
COMPANY CONFIDENTIAL
18
Exercise 2 ITCSSApi
Retrieve all health data via the ITCSSApi
Lab12 Device Health\Exercise 2 Instructions.txt
COMPANY CONFIDENTIAL
19
COMPANY CONFIDENTIAL
20
COMPANY CONFIDENTIAL
21
COMPANY CONFIDENTIAL
22
Broken
Unhealthy
Healthy
COMPANY CONFIDENTIAL
23
Constants
INT MEMORY_FULL = 10;
FLOAT fValue = -1.4;
TIME aTime = 02:00:00;
STRING myName = Jeff;
Comments
/* this is a comment block */
COMPANY CONFIDENTIAL
24
25
Operators
arithmetic:
Logical:
Boolean:
Assignment:
Threshold:
-, +, *, /
==, <=, >=, <, >
&&, ||, ! (and, or, not)
=
<T, >T
COMPANY CONFIDENTIAL
26
COMPANY CONFIDENTIAL
27
STRING Intrinsics
INT LENGTH (STRING arg1)
INT MATCH (STRING arg1, STRING arg2)
STRING CONCAT (STRING arg1, STRING arg2)
TIME Intrinsics
INT BETWEEN(TIME time1, TIME time2, TIME time3)
STRING TO_STRING(TIME time1)
TIME TO_TIME(STRING string1)
COMPANY CONFIDENTIAL
28
COMPANY CONFIDENTIAL
29
Rules Editor
Accessed via the SmartSystems Console
Menu Tools->Start Rules Editor
Right Click a Rule Bundle
COMPANY CONFIDENTIAL
30
Rules Editor
COMPANY CONFIDENTIAL
31
COMPANY CONFIDENTIAL
32
STRING RuleCheckValue =
@[reg/HKEY_LOCAL_MACHINE/SOFTWARE/Intermec/RuleCheckValue];
if (RuleCheckValue != 1")
{
SetRtwState(RTW_UNHEALTHY, "", 50, __BLOCK__);
}
COMPANY CONFIDENTIAL
33
COMPANY CONFIDENTIAL
34
Exercise 5 ITCSSApi
Retrieve Rtw state data via the ITCSSApi
Lab12 Device Health\Exercise 5 Instructions.txt
COMPANY CONFIDENTIAL
35
COMPANY CONFIDENTIAL
36
COMPANY CONFIDENTIAL
37
Thank You!
COMPANY CONFIDENTIAL
38
COMPANY CONFIDENTIAL
39