You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Recorded Announcement File System Convert 0x0118
Recorded Announcement File System Convert 0x0118
SwitchKit Name
Type
EXS API and SwitchKit API message
Description
This message converts the file system used by the VRAS SIMM’s Flash memory on the DSP-ONE card to the file system specified in the File System field. The VRAS SIMM must first be taken out of service with the Service State Configure message.
The host must wait for an Alarm message of "Recorded Announcement File System Convert Success" before bringing the VRAS SIMM in service. It may take up to five minutes for the alarm to be sent. If the conversion fails, the host receives an Alarm message of "Recorded Announcement File System Convert Failure" and the host should take action appropriate to the failure reason.The failure reason is in the Failure Code field of the Alarm message.
Sent by
SwitchKit Code
C Structure
typedef struct {
UBYTE Slot;
UBYTE SIMM;
UBYTE reserved19[28];
unsigned short FSType;
UBYTE Reserved1;
UBYTE Reserved2;
UBYTE reserved51[219];
} XL_RecAnnFSConvert;
C Structure Response
typedef struct {
unsigned short Status;
UBYTE Data[251];
} XL_RecAnnFSConvertAck;
C++ Class
class XLC_RecAnnFSConvert : public XLC_OutboundMessage {
public:
UBYTE getSlot() const;
void setSlot(UBYTE x);
UBYTE getSIMM() const;
void setSIMM(UBYTE x);
unsigned short getFSType() const;
void setFSType(unsigned short x);
UBYTE getReserved1() const;
void setReserved1(UBYTE x);
UBYTE getReserved2() const;
void setReserved2(UBYTE x);
};
C++ Class Response
class XLC_RecAnnFSConvertAck : public XLC_AcknowledgeMessage {
public:
unsigned short getStatus() const;
void setStatus(unsigned short x);
const UBYTE *getData() const;
UBYTE *getData();
void setData(UBYTE *x);
};
EXS API Hex Format
MESSAGE (White) |
RESPONSE (Gray) |
||
Byte |
Field Description |
Byte |
Field Description |
0 |
Frame (0xFE) |
0 |
Frame (0xFE) |
1, 2 |
Length (0x000F) |
1, 2 |
Length (0x0007) |
3, 4 |
Message Type (0x0118) |
3, 4 |
Message Type (0x0118) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
Address Method 0x00 - Individual AEs
|
8, 9 |
0x0B File System Conversion in Progress Trying to perform a VRAS function
0x0C Defrag in Progress Trying to perform a VRAS function
|
Number of AEs to follow |
10 |
Checksum |
|
AEs |
|||
: |
File System Type (MSB, LSB)
0x0000 Older Flash memory File System (does not permit single RAN deletion)
0x0001 Newer Flash memory File System (permits single RAN deletion) |
||
: |
Reserved (0x0000) |
||
: |
Checksum |