LinuxSDK  V1.4.0.5
Data Fields
SWI_STRUCT_OBJRNGREV_InfoBlock Struct Reference

#include <SwiApiCmBasic.h>

Data Fields

swi_int32 sizeStuct
 
enum SWI_TYPE_ObjIdRngSpecifier eRngSpecifier
 
swi_int32 nModemReverseObjRevNum
 
swi_int32 nModemForwardObjRevNum
 
swi_int32 nApiObjRevNum
 

Detailed Description

Contains object revision information for a specific CnS type.

Firmware keeps a reverse revision number and a forward revision number for each range. The reverse revision number indicates to the host the oldest set of objects supported by the firmware. If firmware stops supporting an object, the reverse revision number will be incremented past the revision number of the unsupported object.

The forward revision number indicates the newest set of objects supported by the firmware. Every time an object is modified or added, this number will be incremented.

The API keeps a single revision number for every range. If the API object revision number falls between the reverse and forward revision numbers reported by the firmware for a particular range of object IDs then the host software and modem firmware are compatible in that range.

See Also
SWI_STRUCT_ObjRngRev

Field Documentation

enum SWI_TYPE_ObjIdRngSpecifier SWI_STRUCT_OBJRNGREV_InfoBlock::eRngSpecifier

Modem reverse object revision number

swi_int32 SWI_STRUCT_OBJRNGREV_InfoBlock::nApiObjRevNum
swi_int32 SWI_STRUCT_OBJRNGREV_InfoBlock::nModemForwardObjRevNum

API object revision number

swi_int32 SWI_STRUCT_OBJRNGREV_InfoBlock::nModemReverseObjRevNum

Modem forward object revision number

swi_int32 SWI_STRUCT_OBJRNGREV_InfoBlock::sizeStuct

< Size of this structure Identifies the CnS object type


The documentation for this struct was generated from the following file:

Linux SDK V1.4.0.5
Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved