Package org.jboss.netty.buffer

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


                    int speed = buf.readUnsignedByte();
                    position.setValid(speed != 255);
                    position.setSpeed(speed * 0.539957);
                    extendedInfo.set("hdop", buf.readByte());
                } else {
                    int speed = buf.readShort();
                    position.setValid(speed != -1);
                    position.setSpeed(speed / 100.0 * 0.539957);
                }

                // Course
View Full Code Here


                    position.setValid(speed != -1);
                    position.setSpeed(speed / 100.0 * 0.539957);
                }

                // Course
                position.setCourse(buf.readShort() / 100.0);

                // Altitude
                position.setAltitude((double) buf.readShort());

                if (subtype == MSG_TYPE_STATE_FULL_INFO_T104) {
View Full Code Here

                // Course
                position.setCourse(buf.readShort() / 100.0);

                // Altitude
                position.setAltitude((double) buf.readShort());

                if (subtype == MSG_TYPE_STATE_FULL_INFO_T104) {

                    // Satellites
                    extendedInfo.set("satellites", buf.readUnsignedByte());
View Full Code Here

            // Driver
            extendedInfo.set("driver", readString(buf));

            // Temperature
            extendedInfo.set("temperature1", buf.readShort() * 0.1);
            extendedInfo.set("temperature2", buf.readShort() * 0.1);

            // Text Message
            extendedInfo.set("message", readString(buf));

View Full Code Here

            // Driver
            extendedInfo.set("driver", readString(buf));

            // Temperature
            extendedInfo.set("temperature1", buf.readShort() * 0.1);
            extendedInfo.set("temperature2", buf.readShort() * 0.1);

            // Text Message
            extendedInfo.set("message", readString(buf));

            // With AT$FORM Command you can extend atrack protocol.
View Full Code Here

                extendedInfo.set("flag2", buf.readUnsignedByte());
               
                // Location
                position.setLatitude(convertCoordinate(buf.readInt()));
                position.setLongitude(convertCoordinate(buf.readInt()));
                position.setAltitude(buf.readShort()/ 10.0);
                position.setCourse((double) buf.readUnsignedShort());
                position.setSpeed(buf.readUnsignedShort() * 0.0539957);
               
                // Date and time
                Calendar time = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
View Full Code Here

            buf.readUnsignedByte();
        }
       
        // Altitude
        if ((selector & 0x0800) != 0) {
            position.setAltitude((double) buf.readShort());
        } else {
            position.setAltitude(0.0);
        }

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

            return null;
        }

        final PacketType packetType = PacketType.values()[buffer.readByte()];
        buffer.skipBytes(2);
        final int packedDataSize = buffer.readShort() - 4;
        buffer.skipBytes(4);

        if (buffer.readableBytes() < packedDataSize) {
            buffer.discardReadBytes();
            return null;
View Full Code Here

    peer.uploaded = buffer.readLong();
    peer.event = buffer.readInt();
    peer.ip = buffer.readInt();
    peer.key = buffer.readInt();
    peer.numWant = buffer.readInt();
    peer.port = buffer.readShort();
    peer.extensions = buffer.readShort();

    if (peer.extensions == 1) {
      // TODO: Тут можно реализовать авторизацию.
    }
View Full Code Here

    peer.event = buffer.readInt();
    peer.ip = buffer.readInt();
    peer.key = buffer.readInt();
    peer.numWant = buffer.readInt();
    peer.port = buffer.readShort();
    peer.extensions = buffer.readShort();

    if (peer.extensions == 1) {
      // TODO: Тут можно реализовать авторизацию.
    }
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.