C64Lib.Core.IEC.OutSec C# (CSharp) Method

OutSec() public method

public OutSec ( byte abyte ) : byte
abyte byte
return byte
        public byte OutSec(byte abyte)
        {
            if (listening)
            {
                if (listener_active)
                {
                    sec_addr = (byte)(abyte & 0x0f);
                    received_cmd = (IECCommandCode)(abyte & 0xf0);
                    return sec_listen();
                }
            }
            else
            {
                if (talker_active)
                {
                    sec_addr = (byte)(abyte & 0x0f);
                    received_cmd = (IECCommandCode)(abyte & 0xf0);
                    return sec_talk();
                }
            }
            return (byte)C64StatusCode.ST_TIMEOUT;
        }