Class code 0xa1 — non-volatile storage object, Class attributes instances – Rockwell Automation 1203-CN1 ControlNet Communications Module 1203-CN1 User Manual
Page 110
Publication 1203-5.13 – February, 2002
D-24
ControlNet Objects: Class Code 0xA1 — Non-Volatile Storage Object
Class Code 0xA1 — Non-Volatile
Storage Object
The Non-Volatile Storage (NVS) Object stores information during the
loss of power to a module. The object is an abstraction of EEPROM,
FLASH EPROM, and Battery Backed RAM.
Class Attributes
Instances
Attribute ID
Access Rule
Name
Data Type
Description
1
Get
Revision
UINT
Revision of this object. (Important: All
class definitions are required to include
this class attribute.) Value is 02.
2
Get
Max Instance
UDINT
Maximum instance number of an object
currently created in this class level of
the device.
3
Get
Number of
Instances
UDINT
Number of object instances currently
created at this class level of the device.
4
Get
Optional attribute list
STRUCT of
List of optional instance attributes used
in an object class implementation.
number attributes
UINT
Number of attributes in the optional
attribute list.
optional attributes
ARRAY of
UINT
List of optional attribute numbers.
5
Get
Optional service list
STRUCT of
List of optional services used in an
object class implementation.
Number services
UINT
Number of services in the optional
service list.
Optional services
ARRAY of
UINT
List of optional service codes.
6
Get
Maximum ID
Number Class
Attributes
UINT
The attribute ID number of the last class
attribute of the class definition
implemented in the device.
7
Get
Maximum ID
Number Instance
Attributes
UINT
The attribute ID number of the last
instance attribute of the class definition
implemented in the device.
Instance
Description
1
Boot Code
2
Application Code
3
ASIC Code
4
Combined Application and ASIC Code