Echelon Mini EVK User Manual
Page 24

Program
ID
Segment
Field Description
CC Device
Class
A 16-bit identifier for the primary function of the device. The
primary function of the device is determined by the primary
functional profile implemented by your device.
Your application will implement at least one functional profile,
and may implement multiple functional profiles. If you
implement multiple functional profiles, determine which is the
primary based on the most typical usage of your device. Enter one
of the following depending on your primary functional profile:
• If you are using a standard functional profile other than
functional profiles 0 through 6 and the functional profile is
included in the standard resource file set, select the functional
profile name from the list. The device class will be set to the
functional profile number for the selected functional profile.
• If you are using a standard functional profile other than
functional profiles 0 through 6 that has not yet been included
in the standard resource file set, select
in the two boxes to the right of Device Class. Enter the last
two decimal digits in the second box, and the remaining
decimal digits in the first box.
• If your primary functional profile is based on standard
functional profiles 1 through 5 (you cannot use functional
profiles 0 or 6 as the primary functional profile) or a user
functional profile, select the proper value from the list of
device classes maintained by L
ON
M
ARK
International. To
enter a device class value that has not yet been added to the
standard list, select
decimal value from 0 to 255 in each of the fields to the right of
the Device Class box (the calculator converts the values to hex
for the program ID).
Non-interoperable applications should still use a standard
program ID to describe the device’s capability as closely as
possible. When in doubt, choose a generic description from the
list, such as “generic I/O,” although a more specific description
should be chosen if possible.
18
Mini EVK User’s Guide