#3206: Add openrrcp package
----------------------------------------+------------------------
  Reporter:  Andrew Nording <andrew@…>  |      Owner:  developers
      Type:  enhancement                |     Status:  reopened
  Priority:  low                        |  Milestone:
 Component:  packages                   |    Version:
Resolution:                             |   Keywords:
----------------------------------------+------------------------

Comment (by anonymous):

 Ok.
 I;ve managed to fix the query frame decoding by switching the places of
 rrcp_opcode and rrcp_isreply in rrcp_packet.h :

 Before
 {{{
 struct rrcp_packet_t{
 ....
   uint8_t  rrcp_opcode:7;              /* 0x00 = hello, 0x01 = get, 0x02 =
 set */
   uint8_t  rrcp_isreply:1;             /* 0 = request to switch, 1 = reply
 from switch */
 ....
 };

 struct rrcp_helloreply_packet_t
 {
 ....
   uint8_t  rrcp_opcode:7;              /* 0x00 = hello, 0x01 = get, 0x02 =
 set */
   uint8_t  rrcp_isreply:1;             /* 0 = request to switch, 1 = reply
 from switch */
 ....
 };
 }}}

 After
 {{{
 struct rrcp_packet_t{
 ....
   uint8_t  rrcp_isreply:1;             /* 0 = request to switch, 1 = reply
 from switch */
   uint8_t  rrcp_opcode:7;              /* 0x00 = hello, 0x01 = get, 0x02 =
 set */
 ....
 };

 struct rrcp_helloreply_packet_t
 {
 ....
   uint8_t  rrcp_isreply:1;             /* 0 = request to switch, 1 = reply
 from switch */
   uint8_t  rrcp_opcode:7;              /* 0x00 = hello, 0x01 = get, 0x02 =
 set */
 ....
 };
 }}}

 However I've another problem. It is related with the proper reading of the
 registers of the switch. I guess they're red properly, but just cannot be
 decoded right.

 Any help here?

--
Ticket URL: <https://dev.openwrt.org/ticket/3206#comment:3>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
openwrt-tickets@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to