Class TeltonikaFmcClient

java.lang.Object
networking.Client
networking.teltonikafmc.TeltonikaFmcClient
All Implemented Interfaces:
java.lang.Runnable

public class TeltonikaFmcClient
extends Client
TeltonikaFMC klient
  • Field Summary

    Fields inherited from class networking.Client

    handler, input, output, socket
  • Constructor Summary

    Constructors
    Constructor Description
    TeltonikaFmcClient​(Server handler, java.net.Socket socket, java.io.DataInputStream input, java.io.DataOutputStream output)  
  • Method Summary

    Modifier and Type Method Description
    void onAcceptConnection​(boolean flag)
    TeltonikaFMC enheter forventer å få enten 1 eller 0 som respons ved handshake.
    protected Packet onReceive​(byte[] data)
    Omgjør bytestrømmen til TeltonikaFMCPackets forventet type.
    void onSendReceipt​(Output data)
    TeltonikaFMC enheter forventer antall mottatte AVL-datapakker i respons ved vanlige pakker Sender antall datapakker som har blit mottatt

    Methods inherited from class networking.Client

    acceptConnection, disconnect, getId, receive, run, send, sendReceipt, toString

    Methods inherited from class java.lang.Object

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

    • TeltonikaFmcClient

      public TeltonikaFmcClient​(Server handler, java.net.Socket socket, java.io.DataInputStream input, java.io.DataOutputStream output)
  • Method Details

    • onAcceptConnection

      public void onAcceptConnection​(boolean flag)
      TeltonikaFMC enheter forventer å få enten 1 eller 0 som respons ved handshake. Sender 1 ved godkjent og 0 ved ikke godkjent
      Specified by:
      onAcceptConnection in class Client
      Parameters:
      flag - Boolean som sier om klienten ble godkjent eller ikke
    • onSendReceipt

      public void onSendReceipt​(Output data)
      TeltonikaFMC enheter forventer antall mottatte AVL-datapakker i respons ved vanlige pakker Sender antall datapakker som har blit mottatt
      Specified by:
      onSendReceipt in class Client
      Parameters:
      data - Dataen som har blitt tolket
    • onReceive

      protected Packet onReceive​(byte[] data)
      Omgjør bytestrømmen til TeltonikaFMCPackets forventet type. TeltonikaFMCPacket bruker den rå bytestrømen som er mottatt
      Specified by:
      onReceive in class Client
      Parameters:
      data - byte-array
      Returns:
      TeltonikaFMCPacket