Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBuffer.readUnsignedInt()


       
        buf.skipBytes(5);
        buf.readUnsignedShort();
        buf.readUnsignedShort();
       
        extendedInfo.set("distance", buf.readUnsignedInt());
        extendedInfo.set("milage", buf.readUnsignedInt());
       
        // Parse GPRMC
        Integer end = ChannelBufferTools.find(buf, buf.readerIndex(), buf.readerIndex() + 80, "*");
        String gprmc = buf.toString(
View Full Code Here


        buf.skipBytes(5);
        buf.readUnsignedShort();
        buf.readUnsignedShort();
       
        extendedInfo.set("distance", buf.readUnsignedInt());
        extendedInfo.set("milage", buf.readUnsignedInt());
       
        // Parse GPRMC
        Integer end = ChannelBufferTools.find(buf, buf.readerIndex(), buf.readerIndex() + 80, "*");
        String gprmc = buf.toString(
                buf.readerIndex(), end - buf.readerIndex(), Charset.defaultCharset());
View Full Code Here

        ChannelBuffer buf = (ChannelBuffer) msg;

        // Read header
        prefix = buf.toString(buf.readerIndex(), 4, charset);
        buf.skipBytes(prefix.length()); // prefix @NTC by default
        serverId = buf.readUnsignedInt();
        deviceId = buf.readUnsignedInt();
        int length = buf.readUnsignedShort();
        buf.skipBytes(2); // header and data XOR checksum

        if (length == 0) {
View Full Code Here

        // Read header
        prefix = buf.toString(buf.readerIndex(), 4, charset);
        buf.skipBytes(prefix.length()); // prefix @NTC by default
        serverId = buf.readUnsignedInt();
        deviceId = buf.readUnsignedInt();
        int length = buf.readUnsignedShort();
        buf.skipBytes(2); // header and data XOR checksum

        if (length == 0) {
            return null; // keep alive message
View Full Code Here

           
            ExtendedInfoFormatter extendedInfo = new ExtendedInfoFormatter(getProtocol());
            extendedInfo.set("index", index);
           
            // Location
            position.setTime(new Date(buf.readUnsignedInt() * 1000));
            position.setLatitude(buf.readInt() / 1800000.0);
            position.setLongitude(buf.readInt() / 1800000.0);
            position.setSpeed(buf.readUnsignedByte() * 0.539957);
            position.setCourse((double) buf.readUnsignedShort());
            position.setAltitude(0.0);
View Full Code Here

        ChannelBuffer buf = (ChannelBuffer) msg;

        buf.skipBytes(4); // system code
        int type = buf.readUnsignedByte();
        long deviceId = buf.readUnsignedInt();
       
        if (type != MSG_CLIENT_SERIAL) {
            buf.readUnsignedShort(); // communication control
        }
        byte packetNumber = buf.readByte();
View Full Code Here

            operator += buf.readUnsignedByte();
           
            buf.readUnsignedByte(); // reason data
            buf.readUnsignedByte(); // reason
            buf.readUnsignedByte(); // mode
            buf.readUnsignedInt(); // IO
           
            operator <<= 8;
            operator += buf.readUnsignedByte();
            extendedInfo.set("operator", operator);
           
View Full Code Here

           
            operator <<= 8;
            operator += buf.readUnsignedByte();
            extendedInfo.set("operator", operator);
           
            buf.readUnsignedInt(); // ADC
            buf.readUnsignedMedium(); // milage
            buf.skipBytes(6); // multi-purpose data
           
            buf.readUnsignedShort(); // gps fix
            buf.readUnsignedByte(); // location status
View Full Code Here

                        Log.warning("Unknown device - " + imei);
                    }
                    break;

                case TAG_DATE:
                    position.setTime(new Date(buf.readUnsignedInt() * 1000));
                    break;
                   
                case TAG_COORDINATES:
                    position.setValid((buf.readUnsignedByte() & 0xf0) == 0x00);
                    position.setLatitude(buf.readInt() / 1000000.0);
View Full Code Here

                case TAG_BATTERY:
                    extendedInfo.set("battery", buf.readUnsignedShort());
                    break;
                   
                case TAG_MILAGE:
                    extendedInfo.set("milage", buf.readUnsignedInt());
                    break;
                   
                default:
                    buf.skipBytes(getTagLength(tag));
                    break;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.