Package org.jboss.netty.buffer

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


                // Longitude
                position.setLongitude(((double) buf.readInt()) / 0x7FFFFFFF * 180.0);

                // Speed
                position.setSpeed(((double) buf.readUnsignedInt()) / 100);

                // Course
                position.setCourse(((double) buf.readUnsignedShort()) / 100);

                // Altitude
View Full Code Here


                // Cell signal
                extendedInfo.set("gsm", buf.readUnsignedByte());

                // Milage
                extendedInfo.set("milage", buf.readUnsignedInt());

                long extraFlags = buf.readLong();

                // Analog inputs
                if ((extraFlags & 0x1) == 0x1) {
View Full Code Here

                    extendedInfo.set("alarm", true);
                }

                // Skip CRC
                buf.readUnsignedInt();

                // Extended info
                position.setExtendedInfo(extendedInfo.toString());

                positions.add(position);
View Full Code Here

           
            if ((header & 0x40) != 0) {
                sendResponse(channel, buf);
            }
           
            String id = String.valueOf(buf.readUnsignedInt());
            long deviceId;
            try {
                deviceId = getDataManager().getDeviceByImei(id).getId();
            } catch(Exception error) {
                Log.warning("Unknown device - " + id);
View Full Code Here

            buf.skipBytes(4); // snapshot time
        }

        // Location
        if ((selector & 0x0008) != 0) {
            position.setTime(new Date(buf.readUnsignedInt() * 1000));
            position.setLatitude(buf.readInt() / 1000000.0);
            position.setLongitude(buf.readInt() / 1000000.0);
            extendedInfo.set("satellites", buf.readUnsignedByte());
        }

View Full Code Here

        }
       
        // Pulse rate 1
        if ((selector & 0x10000) != 0) {
            buf.readUnsignedShort();
            buf.readUnsignedInt();
        }
       
        // Pulse rate 2
        if ((selector & 0x20000) != 0) {
            buf.readUnsignedShort();
View Full Code Here

        }
       
        // Pulse rate 2
        if ((selector & 0x20000) != 0) {
            buf.readUnsignedShort();
            buf.readUnsignedInt();
        }

        // Trip 1
        if ((selector & 0x0080) != 0) {
            extendedInfo.set("trip1", buf.readUnsignedInt());
View Full Code Here

            buf.readUnsignedInt();
        }

        // Trip 1
        if ((selector & 0x0080) != 0) {
            extendedInfo.set("trip1", buf.readUnsignedInt());
        }

        // Trip 2
        if ((selector & 0x0100) != 0) {
            extendedInfo.set("trip2", buf.readUnsignedInt());
View Full Code Here

            extendedInfo.set("trip1", buf.readUnsignedInt());
        }

        // Trip 2
        if ((selector & 0x0100) != 0) {
            extendedInfo.set("trip2", buf.readUnsignedInt());
        }

        // Output
        if ((selector & 0x0040) != 0) {
            extendedInfo.set("output", buf.readUnsignedByte());
View Full Code Here

                Position position = new Position();
                ExtendedInfoFormatter extendedInfo = new ExtendedInfoFormatter(getProtocol());
                position.setDeviceId(deviceId);

                // Time
                position.setTime(new Date(buf.readUnsignedInt() * 1000));
                buf.readUnsignedByte(); // timestamp extension

                buf.readUnsignedByte(); // priority (reserved)
               
                // Location
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.