Class TeltonikaFmcProtocol

java.lang.Object
dataprocessing.teltonikafmc.TeltonikaFmcProtocol
All Implemented Interfaces:
Protocol

public class TeltonikaFmcProtocol
extends java.lang.Object
implements Protocol
Implementasjon av protokollklassen for TeltonikaFMC. Implementert Codec8 og Codec8E
  • Nested Class Summary

    Nested classes/interfaces inherited from interface dataprocessing.Protocol

    Protocol.Codes
  • Constructor Summary

    Constructors
    Constructor Description
    TeltonikaFmcProtocol()  
  • Method Summary

    Modifier and Type Method Description
    Output processData​(Packet packet)
    Formaterer TeltonikaFMC data til et standard format
    long processHandshake​(Packet packet)
    Sjekker om pakken følger handshake formatet og leser IMEI-nummeret til enheten
    Protocol.Codes validateData​(Packet packet)
    Sjekker om pakken er en gyldig TeltonikaFMC pakke og klassifiserer pakken

    Methods inherited from class java.lang.Object

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

    • TeltonikaFmcProtocol

      public TeltonikaFmcProtocol()
  • Method Details

    • validateData

      public Protocol.Codes validateData​(Packet packet)
      Sjekker om pakken er en gyldig TeltonikaFMC pakke og klassifiserer pakken
      Specified by:
      validateData in interface Protocol
      Parameters:
      packet - TeltonikaFMC packet
      Returns:
      Pakkens klassifikasjon
    • processHandshake

      public long processHandshake​(Packet packet)
      Sjekker om pakken følger handshake formatet og leser IMEI-nummeret til enheten
      Specified by:
      processHandshake in interface Protocol
      Parameters:
      packet - TeltonikaFMC packet
      Returns:
      IMEI-nummeret til enheten eller -1 hvis noe var galt
    • processData

      public Output processData​(Packet packet)
      Formaterer TeltonikaFMC data til et standard format
      Specified by:
      processData in interface Protocol
      Parameters:
      packet - TeltonikaFMC packet
      Returns:
      Den formaterte dataen
      See Also:
      Output