Package org.jboss.netty.buffer

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


        int flags = buf.readUnsignedShort();
        buf.readUnsignedShort(); // checksum
       
        // Get device identifier
        long deviceId;
        String navigilDeviceId = String.valueOf(buf.readUnsignedInt());
        try {
            deviceId = getDataManager().getDeviceByImei(navigilDeviceId).getId();
        } catch(Exception error) {
            Log.warning("Unknown device - " + navigilDeviceId);
            return null;
View Full Code Here


        } catch(Exception error) {
            Log.warning("Unknown device - " + navigilDeviceId);
            return null;
        }

        long timestamp = buf.readUnsignedInt(); // message timestamp

        // Acknowledgment
        if ((flags & 0x1) == 0x0) {
            sendAcknowledgment(channel, sequenceNumber);
        }
View Full Code Here

        buf.skipBytes(2); // header
        int type = buf.readUnsignedByte();
        buf.readUnsignedShort(); // length

        // Pseudo IP address
        String id = String.valueOf(buf.readUnsignedInt());
       
        if (type == PACKET_POSITION_DATA ||
            type == PACKET_ROLLCALL_RESPONSE ||
            type == PACKET_ALARM_DATA ||
            type == PACKET_BLIND_AREA) {
View Full Code Here

            // Power
            extendedInfo.set("power", buf.readUnsignedByte() + buf.readUnsignedByte() / 100.0);

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

            position.setExtendedInfo(extendedInfo.toString());
            return position;
        }
View Full Code Here

            time.set(Calendar.MINUTE, buf.readUnsignedByte());
            time.set(Calendar.SECOND, buf.readUnsignedByte());
            position.setTime(time.getTime());

            // Latitude
            double latitude = buf.readUnsignedInt() / (60.0 * 30000.0);

            // Longitude
            double longitude = buf.readUnsignedInt() / (60.0 * 30000.0);

            // Speed
View Full Code Here

            // Latitude
            double latitude = buf.readUnsignedInt() / (60.0 * 30000.0);

            // Longitude
            double longitude = buf.readUnsignedInt() / (60.0 * 30000.0);

            // Speed
            position.setSpeed((double) buf.readUnsignedByte());

            // Course
View Full Code Here

            position.setCourse((double) buf.readUnsignedShort());

            buf.skipBytes(3); // reserved

            // Flags
            long flags = buf.readUnsignedInt();
            position.setValid((flags & 0x1) == 0x1);
            if ((flags & 0x2) == 0) latitude = -latitude;
            if ((flags & 0x4) == 0) longitude = -longitude;

            position.setLatitude(latitude);
View Full Code Here

        int commandType = buf.readUnsignedByte();
        int messageType = buf.getUnsignedByte(buf.readerIndex()) >> 4;
        boolean needAck = (buf.readUnsignedByte() & 0xf) == 1;
        long mask = 0;
        if (buf.readUnsignedByte() == 4) {
            mask = buf.readUnsignedInt();
        }

        // Binary position report
        if (apiNumber == 5 &&
            commandType == 2 &&
View Full Code Here

            Position position = new Position();
            ExtendedInfoFormatter extendedInfo = new ExtendedInfoFormatter(getProtocol());

            // Status code
            if (checkBit(mask, 1)) {
                extendedInfo.set("status", buf.readUnsignedInt());
            }

            // Device id
            String id = null;
            if (checkBit(mask, 23)) {
View Full Code Here

                position.setValid(buf.readUnsignedByte() == 1);
            }

            // Latitude
            if (checkBit(mask, 10)) {
                position.setLatitude(convertCoordinate(buf.readUnsignedInt()));
            }

            // Longitude
            if (checkBit(mask, 11)) {
                position.setLongitude(convertCoordinate(buf.readUnsignedInt()));
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.