Beispiel #1
0
 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();
 }
Beispiel #4
0
 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;
 }