private JT808GlobalConfig() { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); MsgSNDistributed = new DefaultMsgSNDistributedImpl(); Compress = new JT808GZipCompressImpl(); SplitPackageStrategy = new DefaultSplitPackageStrategyImpl(); SkipCRCCode = false; Encoding = Encoding.GetEncoding("GBK"); }
public void Test1() { ISplitPackageStrategy splitPackageStrategy = new DefaultSplitPackageStrategyImpl(); byte[] data; using (FileStream input = File.OpenRead(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Files", "test.txt"))) { data = new byte[input.Length]; input.Read(data, 0, (int)input.Length); } var result = splitPackageStrategy.Processor(data); }
public JT808GlobalConfig() { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); MsgSNDistributed = new DefaultMsgSNDistributedImpl(); Compress = new JT808GZipCompressImpl(); SplitPackageStrategy = new DefaultSplitPackageStrategyImpl(); SkipCRCCode = false; MsgIdFactory = new JT808MsgIdFactory(); Encoding = Encoding.GetEncoding("GBK"); FormatterFactory = new JT808FormatterFactory(); JT808_0X0200_Custom_Factory = new JT808_0x0200_Custom_Factory(); JT808_0X8103_Custom_Factory = new JT808_0x8103_Custom_Factory(); }
protected GlobalConfigBase() { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); MsgSNDistributed = new DefaultMsgSNDistributedImpl(); Compress = new JT808GZipCompressImpl(); SplitPackageStrategy = new DefaultSplitPackageStrategyImpl(); SkipCRCCode = false; MsgIdFactory = new JT808MsgIdFactory(); Encoding = Encoding.GetEncoding("GBK"); FormatterFactory = new JT808FormatterFactory(); JT808_0X0200_Custom_Factory = new JT808_0x0200_Custom_Factory(); JT808_0X0200_Factory = new JT808_0x0200_Factory(); JT808_0X8103_Custom_Factory = new JT808_0x8103_Custom_Factory(); JT808_0X8103_Factory = new JT808_0x8103_Factory(); TerminalPhoneNoLength = 12; Trim = true; }