Exemplo n.º 1
0
        public ResultCode Start(AppletFifo <byte[]> inData, AppletFifo <byte[]> outData)
        {
            _inputData  = inData;
            _outputData = outData;

            // TODO(jduncanator): Parse PlayerSelectConfig from input data
            _outputData.Push(BuildResponse());

            AppletStateChanged?.Invoke(this, null);

            return(ResultCode.Success);
        }
Exemplo n.º 2
0
        public ILibraryAppletAccessor(AppletId appletId, Horizon system)
        {
            _stateChangedEvent = new KEvent(system);

            _applet  = AppletManager.Create(appletId, system);
            _inData  = new AppletFifo <byte[]>();
            _outData = new AppletFifo <byte[]>();

            _applet.AppletStateChanged += OnAppletStateChanged;

            Logger.PrintInfo(LogClass.ServiceAm, $"Applet '{appletId}' created.");
        }