Package networking

Class Packet

java.lang.Object
networking.Packet
Direct Known Subclasses:
TeltonikaFmcPacket

public abstract class Packet
extends java.lang.Object
Abstarkt klasse som inneholder mottatt data fra enhet
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected Packet​(Client client, DeviceFamily deviceFamily)  
  • Method Summary

    Modifier and Type Method Description
    Client getClient()  
    abstract <T> T getData()
    Abstrakt funksjon som returnerer dataen
    DeviceFamily getDeviceFamily()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Packet

      protected Packet​(Client client, DeviceFamily deviceFamily)
      Parameters:
      client - Klienten som mottokk dataen
      deviceFamily - enhetsfamilien til enheten
  • Method Details

    • getClient

      public Client getClient()
      Returns:
      klienten
    • getDeviceFamily

      public DeviceFamily getDeviceFamily()
      Returns:
      enhetsfamilien
    • getData

      public abstract <T> T getData()
      Abstrakt funksjon som returnerer dataen
      Type Parameters:
      T - typen til dataen
      Returns:
      dataen