|
LinuxSDK
V1.4.0.5
|
#include <SwiApiCmBasic.h>
Data Fields | |
| swi_int32 | sizeStuct |
| enum SWI_TYPE_ObjIdRngSpecifier | eRngSpecifier |
| swi_int32 | nModemReverseObjRevNum |
| swi_int32 | nModemForwardObjRevNum |
| swi_int32 | nApiObjRevNum |
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.
| 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