Exemplo n.º 1
0
Arquivo: HIO2.cs Projeto: magcius/mchi
 public JHIMccBuf(HIO2ServerClient hio2, int baseOffset, int bufSize)
 {
     this.hio2        = hio2;
     this.baseOffset  = baseOffset;
     this.bufSize     = bufSize;
     this.bufDataSize = this.bufSize - DATA_OFFSET;
 }
Exemplo n.º 2
0
        private void SetCurrentClient(HIO2ServerClient client)
        {
            if (client == currentClient)
            {
                return;
            }

            currentClient = client;
            jhiClient     = currentClient != null ? new JHIClient(currentClient) : null;
            jorServer     = currentClient != null ? new JORServer(jhiClient) : null;
        }
Exemplo n.º 3
0
        private void SetCurrentClient(HIO2ServerClient client)
        {
            if (client == currentClient)
            {
                return;
            }

            currentClient = client;
            jhiClient     = currentClient != null ? new JHIClient(currentClient) : null;
            jorServer     = currentClient != null ? new JORServer(jhiClient) : null;
            if (jorServer != null)
            {
                jorServer.NodeUpdated += NodeUpdated;
            }
            hexBox1.ByteProvider = currentClient != null ? new DynamicFileByteProvider(currentClient.file.CreateViewStream()) : null;
            SyncPanelControls(null);
        }
Exemplo n.º 4
0
Arquivo: HIO2.cs Projeto: magcius/mchi
 private void SpawnNewClient()
 {
     Client = new HIO2ServerClient(this, "Dolphin-EXIUSB-0");
 }
Exemplo n.º 5
0
Arquivo: HIO2.cs Projeto: magcius/mchi
 public JHIClient(HIO2ServerClient hio2)
 {
     this.hio2        = hio2;
     this.dolphinToPC = new JHIMccBuf(this.hio2, 0x1000, 0x1000);
     this.pcToDolphin = new JHIMccBuf(this.hio2, 0x0000, 0x1000);
 }