Ejemplo n.º 1
0
        /*
         *      0       1       2       3       4       5       6       7       8       9       10      11      12      13      14      15      16      17
         * HEX:   0x02    0xC9	0x01	0x01	0x00	0x00	0x80	0x00	0x43	0x00	0x00	0x00	0x01	0x00	0x00	0x00	0x01	0x55   //Moredata
         * HEX:   0x02    0xC9	0x02	0x01	0x00	0x00	0x40	0x00	0x45	0x00	0x00	0x00	0x02	0x00	0x00	0x00	0x01	0x2A   //Done
         * HEX:   0x02    0xC9	0x03	0x01	0x00	0x00	0x60	0x00	0x46	0x00	0x00	0x00	0x02	0x00	0x00	0x00	0x01	0x2A
         * HEX:   0x02    0xC9	0x04	0x01	0x00	0x00	0x80	0x00	0x44	0x00	0x00	0x00	0x04	0x00	0x00	0x00	0x01	0x55
         * HEX:   0x02    0xC9	0x05	0x01	0x00	0x00	0x40	0x00	0x47	0x00	0x00	0x00	0x08	0x00	0x00	0x00	0x01	0x2A
         * HEX:   0x02    0xC9	0x06	0x01	0x00	0x00	0x60	0x00	0x48	0x00	0x00	0x00	0x08	0x00	0x00	0x00	0x01	0x2A
         * HEX:   0x02    0xC9	0x07	0x01	0x00	0x02	0x60	0x00	0x4F	0xFF	0xFF	0xFF	0xFF	0x00	0x00	0x00	0x00	0xAA    //FunctionID 12 ??
         * DESC:    *        *       *       *    fprop   CHANID--CHANID  ChanNID-ChanNID MASK--------------------MASK                            COMBIND MoreDataFlag?
         *                                      retval
         *
         * //55            01010101
         * //2A            00101010
         * //AA            10101010
         *
         * <channels>
         +<channel nameId="0043" cid="ABB70080" i="ch0000" combined="true" mask="00000001">
         *   <channel nameId="0045" cid="ABB70040" i="ch0001" combined="true" mask="00000002"/>
         *   <channel nameId="0046" cid="ABB70060" i="ch0002" combined="true" mask="00000002"/>
         +<channel nameId="0044" cid="ABB70080" i="ch0003" combined="true" mask="00000004">
         *   <channel nameId="0047" cid="ABB70040" i="ch0004" combined="true" mask="00000008"/>
         *   <channel nameId="0048" cid="ABB70060" i="ch0005" combined="true" mask="00000008"/>
         +<channel nameId="004F" cid="ABB70260" i="ch0006" mask="FFFFFFFF">
         * </channels>
         */

        public override bool SaveToDevice(ref FaHDevice faHDevice, out bool moreIndices)
        {
            faHDevice.WriteChannelInfo(this.ObjectID, this.FPSRpayload);
            moreIndices = false;
            return(true);
        }