syncUnixTime method

List<int> syncUnixTime(
  1. DateTime now
)

Implementation

List<int> syncUnixTime(DateTime now) {
  final unixTimestamp = now.millisecondsSinceEpoch ~/ 1000; // 转换为秒
  final bytes = Uint8List(4);
  bytes[0] = unixTimestamp & 0xFF;
  bytes[1] = (unixTimestamp >> 8) & 0xFF;
  bytes[2] = (unixTimestamp >> 16) & 0xFF;
  bytes[3] = (unixTimestamp >> 24) & 0xFF;
  final payload = [0x45, ...bytes];
  return ElinkCmdUtils.getElinkA6Data(payload);
}