Package dataprocessing
Interface Protocol
- All Known Implementing Classes:
TeltonikaFmcProtocol
public interface Protocol
Base klasse for alle protokoller.
Har som formål å tolke rå data fra sensor til felles Output-klasse.
Sender data til database-behandler
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Protocol.Codes
Pakke klassifikasjoner -
Method Summary
Modifier and Type Method Description Output
processData(Packet packet)
Funksjon for tolkning av datapakker.long
processHandshake(Packet packet)
Funksjon for å tolke handshake pakker.Protocol.Codes
validateData(Packet packet)
Funksjon for validering og klassifisering av Data.
-
Method Details
-
validateData
Funksjon for validering og klassifisering av Data. Implementeres i henhold til enhetenfamiliens protokoll- Parameters:
packet
- pakken som skal valideres og klassifiseres- Returns:
- Klassifikasjonskoden til pakken
-
processHandshake
Funksjon for å tolke handshake pakker. Skal returnere IDen til enheten- Parameters:
packet
- Handskakepakken- Returns:
- IDen eller -1 hvis noe var galt
-
processData
Funksjon for tolkning av datapakker. Tolker data etter enhetsfamilien sin protokoll for datatolkning- Parameters:
packet
- Datapakken- Returns:
- tolket dataen i felles Output klasse. Er det noe galt under tolkning skal null returnes
- See Also:
Output
-