layrz_protocol 3.2.0 copy "layrz_protocol: ^3.2.0" to clipboard
layrz_protocol: ^3.2.0 copied to clipboard

Layrz Link Protocol

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add layrz_protocol

With Flutter:

 $ flutter pub add layrz_protocol

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  layrz_protocol: ^3.2.0

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:layrz_protocol/clients/http.dart';
import 'package:layrz_protocol/clients/tcp.dart';
import 'package:layrz_protocol/packets/ai.dart';
import 'package:layrz_protocol/packets/ai/im.dart';
import 'package:layrz_protocol/packets/client.dart';
import 'package:layrz_protocol/packets/client/pa.dart';
import 'package:layrz_protocol/packets/client/pb.dart';
import 'package:layrz_protocol/packets/client/pc.dart';
import 'package:layrz_protocol/packets/client/pd.dart';
import 'package:layrz_protocol/packets/client/pi.dart';
import 'package:layrz_protocol/packets/client/pm.dart';
import 'package:layrz_protocol/packets/client/pr.dart';
import 'package:layrz_protocol/packets/client/ps.dart';
import 'package:layrz_protocol/packets/packets.dart';
import 'package:layrz_protocol/packets/server.dart';
import 'package:layrz_protocol/packets/server/ab.dart';
import 'package:layrz_protocol/packets/server/ac.dart';
import 'package:layrz_protocol/packets/server/ao.dart';
import 'package:layrz_protocol/packets/server/ar.dart';
import 'package:layrz_protocol/packets/server/as.dart';
import 'package:layrz_protocol/packets/server/au.dart';
import 'package:layrz_protocol/packets/trips.dart';
import 'package:layrz_protocol/packets/trips/te.dart';
import 'package:layrz_protocol/packets/trips/ts.dart';
import 'package:layrz_protocol/packets/utils/ble_advertisement.dart';
import 'package:layrz_protocol/packets/utils/ble_models.dart';
import 'package:layrz_protocol/packets/utils/command.dart';
import 'package:layrz_protocol/packets/utils/firmware_branch.dart';
import 'package:layrz_protocol/packets/utils/position.dart';
import 'package:layrz_protocol/servers/http.dart';
import 'package:layrz_protocol/servers/tcp.dart';
import 'package:layrz_protocol/utils/constants.dart';
import 'package:layrz_protocol/utils/crc.dart';
import 'package:layrz_protocol/utils/errors.dart';
import 'package:layrz_protocol/utils/protocol.dart';