Ejemplo n.º 1
0
        //查询分组详细信息
        public void TestQueryDeviceGroupInfo()
        {
            DefaultAcsClient acsClient = Demo.IotClient.GetClient();
            String           groupId   = "uSO1pVX7LnZK8LIwUZ1N010200";

            QueryDeviceGroupInfoRequest request = new QueryDeviceGroupInfoRequest();

            request.GroupId = groupId;

            QueryDeviceGroupInfoResponse response = acsClient.GetAcsResponse(request);

            Console.WriteLine("Query Device GroupInfo: " + response.Success);

            if (!(bool)response.Success)
            {
                Console.WriteLine(response.Code + ", " + response.ErrorMessage);
                Console.ReadKey();
                return;
            }
            QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data GroupInfoData = response.Data;
            Console.WriteLine("Device Group ID: " + GroupInfoData.GroupId);
            Console.WriteLine("Device Group Name: " + GroupInfoData.GroupName);
            Console.WriteLine("Device Group UtcCreate: " + GroupInfoData.UtcCreate);
            Console.WriteLine("Device Group Desc: " + GroupInfoData.GroupDesc);
        }
Ejemplo n.º 2
0
        public static QueryDeviceGroupInfoResponse Unmarshall(UnmarshallerContext _ctx)
        {
            QueryDeviceGroupInfoResponse queryDeviceGroupInfoResponse = new QueryDeviceGroupInfoResponse();

            queryDeviceGroupInfoResponse.HttpResponse = _ctx.HttpResponse;
            queryDeviceGroupInfoResponse.RequestId    = _ctx.StringValue("QueryDeviceGroupInfo.RequestId");
            queryDeviceGroupInfoResponse.Success      = _ctx.BooleanValue("QueryDeviceGroupInfo.Success");
            queryDeviceGroupInfoResponse.Code         = _ctx.StringValue("QueryDeviceGroupInfo.Code");
            queryDeviceGroupInfoResponse.ErrorMessage = _ctx.StringValue("QueryDeviceGroupInfo.ErrorMessage");

            QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data data = new QueryDeviceGroupInfoResponse.QueryDeviceGroupInfo_Data();
            data.GroupId      = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupId");
            data.UtcCreate    = _ctx.StringValue("QueryDeviceGroupInfo.Data.UtcCreate");
            data.GroupName    = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupName");
            data.GroupDesc    = _ctx.StringValue("QueryDeviceGroupInfo.Data.GroupDesc");
            data.DeviceCount  = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceCount");
            data.DeviceActive = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceActive");
            data.DeviceOnline = _ctx.IntegerValue("QueryDeviceGroupInfo.Data.DeviceOnline");
            queryDeviceGroupInfoResponse.Data = data;

            return(queryDeviceGroupInfoResponse);
        }