EasyManuals Logo

Megmeet MV300 Series User Manual

Default Icon
262 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #251 background imageLoading...
Page #251 background image
251
4) The operation of the host device and that of the operation panel on the user password are independent,
even if the operation panel has decrypted already, the host device still need to decrypt to access to the
function code parameters, and vice versa.
5) When the host device gets the authority to access to parameters, it will read the user password and return
to “0000” rather than the actual user password.
6) The host device gets the authority to access to the function code after “decryption”. If there is no
communication within 5 minutes, the access authority is invalid. To access to this function code, please
re-enter the user password.
7) When the host device has gotten the access authority (no user password or decrypted already), if the user
password is set or changed through the operation panel, the host device still has current access authority with
no need to re-encrypt. If the access authority becomes invalid, it needs to re-encrypt (write new password) to
get the access authority.
9. CRC verification
For the purpose of improving speed, CRC-16 is often realized through the table. The following is the C
language source code for realizing CRC-16. Please note: the final results have exchanged high and low bytes,
that is, the result is the CRC checksum to be sent.
unsigned short CRC16
unsigned char *msg, unsigned char
length
/* The function returns the CRC as a
unsigned short type */
{
unsigned char uchCRCHi = 0xFF ; /* high byte of CRC initialized */
unsigned char uchCRCLo = 0xFF ; /* low byte of CRC initialized */
unsigned uIndex ; /* index into CRC lookup table */
while
length-- /* pass through message buffer */
{
uIndex = uchCRCLo ^ *msg++ ; /* calculate the CRC */
uchCRCLo = uchCRCHi ^
crcvalue[uIndex] >>8;
uchCRCHi =crcvalue[uIndex]&0xff;
}
return
uchCRCHi | uchCRCLo<<8 ;
}
/* Table of CRC values */
const unsigned int crcvalue[ ] = {
0x0000,0xC1C0,0x81C1,0x4001,0x01C3,0xC003,0x8002,0x41C2,0x01C6,0xC006,0x8007,0x41C7,
0x0005,0xC1C5,0x81C4,0x4004,0x01CC,0xC00C,0x800D,0x41CD,0x000F,0xC1CF,0x81CE,0x400E,

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Megmeet MV300 Series and is the answer not in the manual?

Megmeet MV300 Series Specifications

General IconGeneral
BrandMegmeet
ModelMV300 Series
CategoryDC Drives
LanguageEnglish

Related product manuals