Exemplo n.º 1
0
 // constructor
 public CreateRoomModel()
 {
     listRoomModel = ListRoomModel.GetInstance();
     userInfo      = UserInfo.GetInstance();
     socket        = SocketAPI.GetInstance().GetSocket();
     isCreated     = false;
 }
Exemplo n.º 2
0
        public BoardViewModel() : base()
        {
            socket        = SocketAPI.GetInstance().GetSocket();
            dialogService = new DialogService();
            presentation  = new PresentationAPI();
            slideIndex    = 0;
            base64Slide   = new ObservableCollection <string>();
            slideImages   = new ObservableCollection <BitmapImage>();

            listPointModel = new ListPointModel();
            SelectedColor  = Color.FromRgb(0, 0, 0);
            Thickness      = 5;

            MouseDownCommand             = new DelegateCommand <object>(OnMouseDown);
            MouseMoveCommand             = new DelegateCommand <object>(OnMouseMove);
            MouseUpCommand               = new DelegateCommand <object>(OnMouseUp);
            RoomChangeCommand            = new DelegateCommand <RoomModel>(OnRoomChange);
            OpenPresentationCommand      = new DelegateCommand(OpenPresentationSlide);
            LeftSlideCommand             = new DelegateCommand <Button>(NavigateLeftSlide);
            RightSlideCommand            = new DelegateCommand <Button>(NavigateRightSlide);
            ShowPresenationCommand       = new DelegateCommand <Border>(ShowPresenation);
            SendImagePresentationCommand = new DelegateCommand(SendImagePresentation);
            SaveImageCommand             = new DelegateCommand <object>(SaveImage);
            ClearBoardCommand            = new DelegateCommand(ClearBoard);
            HandleSocket();
        }
Exemplo n.º 3
0
 public LoggingThread(SocketAPI saleae, int ScanSeconds, int BurstSeconds, EventHandler <LoggingEventArgs> CallerLoggingEventHandler)
 {
     this.saleae       = saleae;
     this.ScanSeconds  = ScanSeconds;
     this.BurstSeconds = BurstSeconds;
     Register(CallerLoggingEventHandler);
 }
Exemplo n.º 4
0
        public void Connect(EventHandler <SaleaeStringEventArgs> saleaeApiMonitor = null,
                            EventHandler <LoggingEventArgs> loggingEventHandler   = null)
        {
            saleae = new SocketAPI(host, port);

            if (saleaeApiMonitor != null)
            {
                saleae.SaleaeStringEvent += saleaeApiMonitor;
            }
            CallerLoggingEventHandler = loggingEventHandler;

            connDevs = saleae.GetConnectedDevices();
            dev      = (from d in connDevs where d.type == "LOGIC_PRO_16_DEVICE" select d).FirstOrDefault();
            if (dev.index == 0)
            {   // Can't find logic pro 16.  Just pick the first one.
                var dLst   = (from d in connDevs where d.index > 0 select d);
                var minIdx = (from d in dLst select d.index).Min();
                dev = (from d in dLst where d.index == minIdx select d).FirstOrDefault();
            }

            if (dev.index != 0)
            {
                saleae.SelectActiveDevice(dev.index);
            }
            else
            {   // Can't find any device.  Not sure what is wrong.
                saleae = null;
            }

            OnPropertyChanged("HasConnection");
        }
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            if (txtMember.Text.Length == 0)
            {
                (new MessageDialog("Empty member", "Insert at least one member")).ShowDialog();
                return;
            }

            string[] separators = { ",", "!", "?", ";", ":", " " };
            string[] members    = txtMember.Text.Split(separators, StringSplitOptions.RemoveEmptyEntries);

            JArray jarrayMember = new JArray();

            foreach (string mem in members)
            {
                jarrayMember.Add(mem);
            }

            JObject data = new JObject();

            data.Add("room_id", currentRoom.ID);
            data.Add("room_name", currentRoom.Name);
            data.Add("members", jarrayMember);

            SocketAPI.GetInstance().GetSocket().Emit("add_members", data);
        }
Exemplo n.º 6
0
 // Start is called before the first frame update
 void Start()
 {
     m_api                     = new SocketAPI();
     m_api.Log                 = Log;
     m_api.OnMessage           = OnGameMessage;
     m_MessageCallbacksHandler = new Dictionary <byte, GameMessageCallback>();
 }
Exemplo n.º 7
0
 public void close()
 {
     if (IsValid)
     {
         SocketAPI.Close(m_SocketID);
         m_SocketID = null;
     }
 }
Exemplo n.º 8
0
 public MakingCallViewModel() : base()
 {
     socket        = SocketAPI.GetInstance().GetSocket();
     currentRoom   = new RoomModel();
     callingModel  = CallingModel.GetInstace();
     HangupCommand = new DelegateCommand(Hangup);
     HandleSocket();
 }
Exemplo n.º 9
0
        public string connect(string IP, int port)
        {
            m_host = IP;
            m_port = port;
            string results = "";

            m_SocketID = SocketAPI.Connect(m_host, m_port, ref results);
            return(results);
        }
Exemplo n.º 10
0
 // constructor
 public ListRoomViewModel()
 {
     socket              = SocketAPI.GetInstance().GetSocket();
     currentRoom         = new RoomModel();
     listRoomModel       = ListRoomModel.GetInstance();
     ItemSelectedCommand = new DelegateCommand <RoomModel>(HandleSelectedItem);
     AddMemberCommand    = new DelegateCommand(AddMember);
     HandleSocket();
 }
Exemplo n.º 11
0
        public WaitingCallViewModel()
        {
            socket        = SocketAPI.GetInstance().GetSocket();
            currentRoom   = new RoomModel();
            HangupCommand = new DelegateCommand(Exit);
            AcceptCommand = new DelegateCommand(AcceptCall);

            HandleSocket();
        }
        protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
        {
            e.Cancel = true;
            Socket    socket    = SocketAPI.GetInstance().GetSocket();
            SocketAPI socketAPI = SocketAPI.GetInstance();

            socketAPI.Disconnect();
            base.OnClosing(e);
            App.Current.Shutdown();
        }
Exemplo n.º 13
0
        protected override void OnClosing(CancelEventArgs e)
        {
            e.Cancel = true;
            var socket    = SocketAPI.GetInstance().GetSocket();
            var socketAPI = SocketAPI.GetInstance();

            socketAPI.Disconnect();
            base.OnClosing(e);
            Application.Current.Shutdown();
        }
Exemplo n.º 14
0
        public CallingViewModel()
        {
            socket            = SocketAPI.GetInstance().GetSocket();
            currentRoom       = new RoomModel();
            callingModel      = CallingModel.GetInstace(currentRoom);
            RoomChangeCommand = new DelegateCommand <RoomModel>(OnRoomChange);
            LoadCommand       = new DelegateCommand(OnLoad);

            ShowVoiceCallCommand = new DelegateCommand(ShowVoiceCall);

            HandleSocket();
        }
Exemplo n.º 15
0
        // constructor
        public LoginModel()
        {
            isAuthenticated = false;
            InputEmail      = "";
            InputPassword   = "";
            listRoomModel   = ListRoomModel.GetInstance();
            socket          = SocketAPI.GetInstance().GetSocket();

            socket.On(Socket.EVENT_CONNECT, () => { Debug.Log("Client connected to server"); })
            .On(Socket.EVENT_DISCONNECT, () => { Debug.Log("Client disconnected to server"); });

            socket.Connect();
        }
Exemplo n.º 16
0
        public DrawingTestVM() : base()
        {
            socket = SocketAPI.GetInstance().GetSocket();

            lines         = new ObservableCollection <Line>();
            SelectedColor = Color.FromRgb(0, 0, 0);
            Thickness     = 5;

            MouseDownCommand = new DelegateCommand <object>(OnMouseDown);
            MouseMoveCommand = new DelegateCommand <object>(OnMouseMove);
            MouseUpCommand   = new DelegateCommand <object>(OnMouseUp);

            HandleSocket();
        }
Exemplo n.º 17
0
 public ChatViewModel()
 {
     dialogService          = new DialogService();
     currentRoom            = new RoomModel();
     listMessageModel       = ListMessageModel.GetInstance();
     sendersTyping          = new ObservableCollection <string>();
     socket                 = SocketAPI.GetInstance().GetSocket();
     SendTextMessageCommand = new DelegateCommand(SendMessage);
     ItemSelectedCommand    = new DelegateCommand <RoomModel>(HandleItemSelected);
     TypingCommand          = new DelegateCommand <TextBox>(HandleTyping);
     ChangeImageCommand     = new DelegateCommand(ChangeImage);
     SignOutCommand         = new DelegateCommand(SignOut);
     DisplayTyping          = "Hidden";
     userInfo               = UserInfo.GetInstance();
     HandleSocket();
 }
Exemplo n.º 18
0
        public TaskViewModel()
        {
            socket        = SocketAPI.GetInstance().GetSocket();
            listTaskModel = ListTaskModel.GetInstance();
            currentRoom   = new RoomModel();

            CreateTaskCommand     = new DelegateCommand(CreateTask);
            RoomChangeCommand     = new DelegateCommand <RoomModel>(OnRoomChange);
            UpdateProgressCommand = new DelegateCommand(UpdateTask);

            ////test
            //ListTask.Add(new TaskModel("1", "Name 1", "Des 1", DateTime.Now, DateTime.Now, "Per 1", 0.2, Model.Enum.TaskType.TO_DO));
            //ListTask.Add(new TaskModel("2", "Name 2", "Des 2", DateTime.Now, DateTime.Now, "Per 2", 0.5, Model.Enum.TaskType.BACKLOG));
            //ListTask.Add(new TaskModel("3", "Name 3", "Des 3", DateTime.Now, DateTime.Now, "Per 3", 0.7, Model.Enum.TaskType.WARNING));
            //ListTask.Add(new TaskModel("4", "Name 4", "Des 4", DateTime.Now, DateTime.Now, "Per 4", 1, Model.Enum.TaskType.DELAY));

            HandleSocket();
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            //链接网络
            string errorlog     = "";
            Socket clientsocket = SocketAPI.ConnectToServer("127.0.0.1", 9999, ref errorlog);
            //  if (clientsocket != null)
            {
                CS10002 data = (CS10002)PacketDistributed.CreatePacket(MessageID.CS10002);
                data.SetUserName("zhuzhu");
                data.SetPassword("Mini");
                data.SetVersion("10.0");

                data.SendPacket(clientsocket);
                while (true)
                {
                    Thread.Sleep(500);
                }
            }
        }
Exemplo n.º 20
0
        public bool Install(IExtensionHost host)
        {
            IExtensionPoint decorators = host.GetExtensionPoint("EventListeners");

            if (decorators == null)
            {
                return(false);
            }

            s = new SocketAPI();

            t           = new System.Timers.Timer();
            t.Elapsed  += new ElapsedEventHandler(t_Elapsed);
            t.Interval  = CAPTURE_TIME_IN_SECONDS * 1000 * 0.8;
            m           = new Mutex(false);
            t.AutoReset = false;
            testRunning = false;
            decorators.Install(this);

            return(true);
        }
Exemplo n.º 21
0
 public SignInPage()
 {
     InitializeComponent();
     var socketAPI = SocketAPI.GetInstance();
 }
Exemplo n.º 22
0
 // constructor
 public MainModel()
 {
     socket = SocketAPI.GetInstance().GetSocket();
 }
Exemplo n.º 23
0
 public uint receive(Byte[] buf, int nLen, uint flags = 0)
 {
     return(SocketAPI.Recv(m_SocketID, buf, (uint)nLen, flags));
 }
Exemplo n.º 24
0
 public uint available()
 {
     return(SocketAPI.available(m_SocketID));
 }
Exemplo n.º 25
0
 public void Init()
 {
     s = new SocketAPI();
 }
Exemplo n.º 26
0
 public uint Send(Byte[] buf, int nLen, SocketFlags flags = SocketFlags.None)
 {
     return(SocketAPI.Send(m_SocketID, buf, (uint)nLen, flags));
 }