예제 #1
0
 public void Registercontrller(Operationcode _opcode, Controllerbase _controllerbase)
 {
     controllerbases.Add((byte)_opcode, _controllerbase);
 }
예제 #2
0
 public void Unregistercontroller(Operationcode _operationcode)
 {
     controllerbases.Remove((byte)_operationcode);
 }
예제 #3
0
        public static void AddSubOperationCodeWithRoleID(Dictionary <byte, object> _parameters, Operationcode _opcode,
                                                         int _roleid)
        {
            if (_parameters.ContainsKey((byte)Parametercode.OPERATIONCODE))
            {
                _parameters.Remove((byte)Parametercode.OPERATIONCODE);
            }
            if (_parameters.ContainsKey((byte)Parametercode.ROLEID))
            {
                _parameters.Remove((byte)Parametercode.ROLEID);
            }

            _parameters.Add((byte)Parametercode.OPERATIONCODE, _opcode);
            _parameters.Add((byte)Parametercode.ROLEID, _roleid);
        }