- if (command->commandlen != 0x2f) {
- printf("faim: unknown rate change length 0x%04x\n", command->commandlen);
- return 1;
- }
-
- newrate = aimutil_get32(command->data+34);
+ i = 10;
+
+ code = aimutil_get16(command->data+i);
+ i += 2;
+
+ parmid = aimutil_get16(command->data+i);
+ i += 2;
+
+ windowsize = aimutil_get32(command->data+i);
+ i += 4;
+ clear = aimutil_get32(command->data+i);
+ i += 4;
+ alert = aimutil_get32(command->data+i);
+ i += 4;
+ limit = aimutil_get32(command->data+i);
+ i += 4;
+ disconnect = aimutil_get32(command->data+i);
+ i += 4;
+ currentavg = aimutil_get32(command->data+i);
+ i += 4;
+ maxavg = aimutil_get32(command->data+i);
+ i += 4;