

åץ˥᡼󥿥ॷ(ѥ)ǡեޥå


Ѵġ뤬Ϥ


ѥåȥǡ

	+----------------+ +0x0000
	| ѥåȥإå |
	+----------------+ +0x0010
	|                |
	|                |
	|                |
	|                |
	|  ѥå  |
	|                |
	|                |
	|                |
	|                |
	+----------------+ +packet_max

	 packet_max ϡǥեȤ 0x0800(2048)
	   ͤϥץ -p ⤷ --packet ѹǤ롣


 ѥåȥإå

   ѥåȥإåϡʲι¤(int = 32bit Ȥ)

    struct {
      int reserved;
      int size;         /* ѥåͭʥǡ(byteñ)     1 */
      int start_time;   /* Ƭ顢ѥåƬޤǤλ       2 */
      int flags;        /* Ƽե饰                                   3 */
    } packet_header;

    1 ǡϡإåޤ᤿ͭʥϿ롣
	--fips(-f)ץ󤬻ꤵʤ¤ꡢͤˤ餺
	ѥåȶϾ packet_max ñ̤Ȥʤ롣--fips ץ
	ꤵ줿ϡѥåȥϤͤƱͤˤʤꡢĹ
	ѥåȤȤʤ롣
	

    2 إåλϡ1/300ñ̤ǼϿ롣

    3 Ǥϡ

	  0x00000001  ǽѥå

	ΤߤݡȤƤ롣


 ѥå

   ѥåΤϡʲι¤ΤȤư롣

   struct {
     unsigned short time;      /* ѥåƬλ(0xffff = ü) 3  */
     unsigned char  phone_id;  /*  ID (0x00 = sil(̵), 0xff = unknown) */
     unsigned char  power;     /* ѥ(0255)                             */
   } PhoneBlock;

   ʾ塢4Хȡ

   3 󥹾λϡ1/100ñ̤ǵϿ롣
       إå˵ϿƤȤñ̤ۤʤ뤿ա

   ѥå˼ϿƤǡκǸˤϡɬü֥å
   (=0xffff) ղä롣

ʾ塣
