From patchwork Fri Sep 24 09:24:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roland Gaudig X-Patchwork-Id: 1532132 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=CGSNdZmw; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::438; helo=mail-wr1-x438.google.com; envelope-from=swupdate+bncbaabbuvsw2famgqe6c4qira@googlegroups.com; receiver=) Received: from mail-wr1-x438.google.com (mail-wr1-x438.google.com [IPv6:2a00:1450:4864:20::438]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4HG67B3FlHz9sX3 for ; Fri, 24 Sep 2021 19:24:38 +1000 (AEST) Received: by mail-wr1-x438.google.com with SMTP id r15-20020adfce8f000000b0015df1098ccbsf7563978wrn.4 for ; Fri, 24 Sep 2021 02:24:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1632475475; cv=pass; d=google.com; s=arc-20160816; b=b2JvjKYkYEVSNXKDC6rY4PnkpBG1k+H0L+5apq0ovegmt8Jn+syRAQFeBkPQqbWNMy WsnxqUJdnBuQQ7g8Iq3C5hcqXswth1PWXcwo2WsdWQPTcyijEi8j6goJsIelmKiL47Hb pXZPEgseT1SqvjLWerAX1DMBBKTV0ms3m9SySddcar/J0U5cPxOsgOKVFPL9+uD2F3vY Ca2GYZauaHqNqeHVc+cEaDTk7llBpXVwV1YOnn6FvB9weAT+8LVw/r7IGyR+QPoxNW0E c6ny02JIFWMyby+MgQewy4gDr8WG1vi8rP4O5E+Yib7akHCpqc9j1QAIlwE6kl59lGrn w1ew== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=9jH/KMi2o6k0mi2Z+gVSJyAZPMuwCDI/lZUKPaJiOng=; b=BcVZGw6dluOvPLteiKhLXR1Vad8K1fK4+SAJYGTjklknBfQ1J1fEgRJhvv3DAu670T F19yrQ6zr99ur5D7t01gixGWgtsAOADZFIjqfkQ6QBP3f7T3UDqveFK2Z/uFGV8vUmgk BbbffbjYPtKHlyo1kGYLNTQBRGMRMU8YXz1As19U/OGobknKCwehI16yhPcgiVm6JQwO eLidwdIVz8z4jEaiHkSW8Sz2zXWWwnwuAR2CdH5S1AZnOddmNo3JoeFJmV7iKv6HvEnw PG/KMkc+zErIW0xHPXRnmBzii+37TQZKEkFx/trdZzfThJiRWIxCcOZrEVBADSmwN1VZ TwtA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b="FnFNHy9/"; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.47 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=9jH/KMi2o6k0mi2Z+gVSJyAZPMuwCDI/lZUKPaJiOng=; b=CGSNdZmwQhdsiD93YtAl+QaHOh2tb9D2gtjKVx75wVf634PmeWPmf3mRUhjPzizbge 7PSVFzmAOYwEA4SyDasfnJsu0RB9a0c7QdUwRie5bFCmZu+Pty8Ec2KRfH9bk6xBbNPQ yDcFfn+2Q3gu5IGfKrNfsQKIB9cSuPL2EKY2ZqJhdUpl4MKN3NAj1+/WfH+qBYSYo+WP oTDI6PFtbNT3kvxGA8ILwiN5QgQK4lQ1H6nP1WXsL/fnV3NC1wbFM4ypURvn/WTfrkF0 RRAY+JmT1v/C2Evl73kNQAprcXTvqQKsK8HEzf3EKrOC7u6kU38iOCTrTZbdK3GeRAbh zDUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=9jH/KMi2o6k0mi2Z+gVSJyAZPMuwCDI/lZUKPaJiOng=; b=YM5b5sujPMYNTAnTlrfPgSyiewS4pYJZv4jrrjpkGWeSq8LhJbT2i1O3kOz9y+g4Ur KUH86HokaGTXVECvRr6fpg28LykIXaqxZSbh8i+87WhObqhRrdpGWac+Wp5G+NRyvk6p MPiHv0NY6Ynjj3ms5UU7cow7msNPY2cns17LzdGOt3gPdgQvbjwBouvFQNRzJehiI7gc h1A9grAa+lbhWzErBZLxgO0Q8Qc3ylg9JSUCpngbyRo7AsByMd5o7LqckQYUtBHqvNBg jyW0Ge9To3ZC8SSz2ir2tRQNpW33MNv2b1DZxfU0TQF0ZuFXwh/rgGgkrxt75bJdIeE0 t/pA== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM530FrvbIsHzexMffs06UnaRXofdeZ9eyRRs/p2MVVgqoAJy4Isks owBMkh3MkfFMSJlok7zWiPU= X-Google-Smtp-Source: ABdhPJwKda7JVPmwfMStqGh8bY8rrok6Kjkd9TWmcAqD6ScLHjCxRLuY1Q5UvD13PlhBiEmsGqMouA== X-Received: by 2002:a1c:3b09:: with SMTP id i9mr938681wma.175.1632475474918; Fri, 24 Sep 2021 02:24:34 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:adf:a285:: with SMTP id s5ls4101812wra.1.gmail; Fri, 24 Sep 2021 02:24:34 -0700 (PDT) X-Received: by 2002:adf:8b52:: with SMTP id v18mr9888945wra.1.1632475474207; Fri, 24 Sep 2021 02:24:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632475474; cv=pass; d=google.com; s=arc-20160816; b=yySW4vYgK8fu9FuEyBW464Xhbjo7XRi7fV+XD2E1IV6ymwBIxwxZJ5no6Z+ump7tpi E1MQgxp2aweFZHDMofscNzUCU3Anf25LzcyCnYGxedhRGjiBniT0g2Wtn0sSjaU+o9cP 890Kr2VJtMOjGXIH0Td3I35LylUitSXcN/r182KeSs/n2cVzZjZSSX6Djp+bJJjh7+bd 1uIP9w8FREBJORqsXRJpbnvg/x57tZ4F+B8XfmmJmr9QNkrZll7tE/nv9cqfRz5fg90H XuHgJokmnctdgaxhaOCngVetd7dn6C3vR2y7ygiTcgWd84h4p6R1/81tBodvT6ZEXYTQ ajCQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=4mc56AneV1bxLaPMh20jPeZJYsEB90pU/e5d2rMn9q0=; b=jOrFjO7+B7T9X6MmnnkMgepYpNL0eDtheiUFDa8U4YnuooiccW0VDzGZsUQnxSU9DO ACJKP56QJMVUiYdlp+3AeBkQlLhI0AT63qWB0jAhuXLEIJrswssESr+jM+VEIWMGlBPR wvKkg/MSSl6t62ety2iAneHVS3qMljYkJergXx6KPFSspZTuCjBV/ocX0qoOACcRQ5Ir tyzTUyOuLUUM0WHXUr7i2M/4uwUXgLN/U4H0JwG0DnV7Eu6Tvr3e5jJzxeZN2VPBq4FM QylxAECJjM8PmHligA8CRGIVKuOipgJyPhv0C2mmIuP8PvKdsXADkih2VkT/OM6Uq3nj r2+Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b="FnFNHy9/"; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.47 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50047.outbound.protection.outlook.com. [40.107.5.47]) by gmr-mx.google.com with ESMTPS id i7si525750wrn.2.2021.09.24.02.24.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Sep 2021 02:24:34 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.47 as permitted sender) client-ip=40.107.5.47; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qaqc79xGmX/C/TfdgnouXD6ok4b4Fyym9/C8tohosaTseCDYeZjAgbIXM3OYpOFwTaeAQf5LLYDDg4JLnxeJ1eUmvUd+p/F6+dPfYxrB3UHkD1hA6nmP3Q+PjyoyHg2RjbHE55x1G12o97mL9+2CzwDmOv7vSN7Ls41QhkIzH+raNGr2lO23fj1h+VkA/ngcrNjquKaf3T8m/WFb3LdHevoRL7GB49hhfAzYXd87BBPrIsoNvEyfzeGcY9HCsSAc7o2fIuoGHWgU4+Vo30IOjXOiB9FywWcMvlOZno5JMe9kgtjzdEi3mRAUrW/pGF+LDsYu9S7QjW2pkXcUYD9txw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4mc56AneV1bxLaPMh20jPeZJYsEB90pU/e5d2rMn9q0=; b=FNK1G8Vnj0brfqUGlkhl5FCfpMGuMK2NgYfgm4ZwWpoi3dT8MXvSn71Dwsi13AmZvC+VFSHxTCew4d4TO0DWdpLiASWMriOb+erXXX6jR4yEVe46Cfw14fLDlVsKO4WtUyXN0aqlKnauMpibWpuDVs1RUu/uXbwc3LIY2GnANoNAng/2wnI8FMfjFqfxMDEBKhrvICy9ZGU/KTBl8S0oPIx7HIxe2nQf3E52ejodDqJjFhV1yNP3nVu+oReIldveFsCOnCXP/0R9lmjgJjnlaMY9UWaoKYjV/C6Ym/DS14oihgELL2RhemMzVj//afN2L9m5VWETRAppkg3ABrBuqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none Received: from AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) by AM0PR08MB3987.eurprd08.prod.outlook.com (2603:10a6:208:134::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.16; Fri, 24 Sep 2021 09:24:33 +0000 Received: from AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b]) by AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b%5]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 09:24:33 +0000 From: Roland Gaudig To: swupdate@googlegroups.com Cc: sbabic@denx.de, christian.peters@weidmueller.com, Roland Gaudig Subject: [swupdate] [RFC PATCH v1 1/4] suricatta: add basic status request Date: Fri, 24 Sep 2021 09:24:07 +0000 Message-Id: <20210924092411.10768-2-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> References: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> X-ClientProxiedBy: PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) To AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) MIME-Version: 1.0 Received: from DE12086.fritz.box (84.138.73.111) by PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 24 Sep 2021 09:24:32 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 85652f08-dd18-45c6-84cd-08d97f3d1e54 X-MS-TrafficTypeDiagnostic: AM0PR08MB3987: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:608; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N68BblQnqux2f97/uiHbY4+29ZxJwzyW1SWeYKYnK7Sye6vGHf+uPRp0ZrnP5bTYyRbayVRfkm3d/dCvKT7Izk/6fKKwCwBZyYvyEnB5n7t7B5j3D0OYYWGFCZHg3aZ880RiLvl46QRY5VOhCmPuHuHyhPgR56BYCB7E3ivmjY+PmTGomcGIJnXJcsoeQ6Ugysr7jJ26PZXjFhBFLT7jBSQJ8njOmSeck77Xqb5uU8ze+sXsaTD9yM/Y0mKKrShK4Oe9Tn7WD7M8tCnk66muuGlwW2vFgMI04vYjqUotB0rWiBaSj5ZO3PscD9VwPUHeRNK5EMvGJIFmi3b8rA3hS0VpSQzi7tIsVwSGe/6dKOqzwO7jQ98u366YvAqYVuuqI9jVkpzByBHD2R4qRV6DncFsTeFsH5nuCA/w76ILfZD3zvCa2DmhEWoHnGDBaJxLQgfNVYmCBpxvo/Fn5idDmGA3pzXQ5eMPJJUVBO65bo88he34a3JE0qgZmcTO+OBR6klnqGoHF/NjdnBRmSlcG0noOPDqGeJrkXOYk4OyLL6uhLmlA0hdKDmh7lM+qSQ74dBwEOWdcAHnEm8yCoAOIKnPCNpJ085lzsg3QnmjThGzFXib5Qg3MvmaNAv7cUUtbP4Kh2i41Wetcg7NAJFZ51PvCpeDX/kayIUnHDKILpjwXGrfcDk2m7efqCncyTSNaoZDeW1CO+m91lLGlTlfZg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR08MB2658.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6506007)(1076003)(6486002)(4326008)(5660300002)(52116002)(186003)(2616005)(6666004)(956004)(83380400001)(26005)(8936002)(6512007)(38100700002)(36756003)(38350700002)(107886003)(8676002)(86362001)(66556008)(66476007)(316002)(6916009)(2906002)(66946007)(508600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2ugCHncVbDLO0INKtxB2qllLiV1SEYM8zaY1q5xL55c5q/Ud7aTsA+BkG7t+1YktTSORkB1zXD0Os6UBvIxY2gpr29+BNvIlHSvgKsPwL/Yk9wOIJlxxBbrnl0itgJYbfkmOgLhEOdPZgdkP1gWCMZ9ComxTWqhPzJ0yOzOr/XmaLa5nYwLXWYenLrGTFNVF1J5ErM5WM1rD3Qwelef5zL9Ev3wqM4HjQ+tEJt3YDrN8FHbFJ/1z9ZjFRxppe+DttiRel/ntdBgr+0fFAED8LUuI6RZr9VI5ZPEkgbEzp2I+DpBm/J1rxBSTQOxS25ZG1ROudTKQApx+/qzoqj7xqAtNuF90JSG0v/alGog0PbzifHbu3W4blhWgfTt2WGDTIXyLCO4YhzV+aqgr1Ag2iUpKMcbxYU0jqSCEgpB2xdal8JmoUJ98nQH43zUWK32iTlj7gZjyvdTXw//9hLG2ryi5oIUb0/3vRvN4eAfOuSvvfn7K4R8Vdtg2t1xrM1M3dv3b28kMQGC7HmhOFU9SQbo2ts1ETp9yUO0eq/glNCSZiP0l2kTYDPy4G8twEkHZuRkLlAymzOxYG6GhsPBOMWozzdObGSfZJ1+ifb1uMKgilzxIMo9eCFzavqNRuJVonrZrBm6Hi3ZpY9CSciCYue/7l9SHRYxropDMtovjDwN0PbXRbl+8OJUJTH07p38Yy3855+hLqzh2yeXN8yqxBd0lZx08T2bKpzb2DyKU8+YexcWjmqqHEjAoLPJcLoQzBvcrbIJJJHG6spgpHHNia2Vq8AuT0j71z0wPga9y1cCwRbLI2Z/EC+AXXNgPzxlvaPZUzVpDE1po9Cxi9aSAeo2ubhnbXtjnKXtRVd9jbaZW71s5aozWekPk8Y7YpDzsMQgHruUT7g7QguVRfyujQC5H/BYi2el1Cw05G3eZ1vMF4HnIsL8vbcEmVpKME8lkH5po9tnpggVCWppjnP4XWOAgCmrbCoOK4W166xxb/9wUL3SsPdta3W5Rqk6BsdpAt7M466ERAQfTD2h2u3QXAd17nMNvTe3JE+ZJ+9bZaf2AjYNSNiaq8hVls2lJW2saunoWCCLjmOVhTgXg7iiZOLNbmRo12u3Ki+Rtu5Ny9tHI9sPwhrrASIeM5T18nWEQcuzEpimFvEqo1nl9RhHq9vy4eSNT87QFg4wBhQIO2Gmc4rI4760qlnhuG2AivpI+LKZLh3iDEJ5vKtdR07EkIDOwwvx7+cqspbnQxevQfvegWd3abnrmvSBN0O1sZKKsfxm5t8J3/ypUBBKiA2p/RzTQMLeO69U199ZxauJKNuy1Ud+k7RFm+mNxx0iN6I68 X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85652f08-dd18-45c6-84cd-08d97f3d1e54 X-MS-Exchange-CrossTenant-AuthSource: AM4PR08MB2658.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2021 09:24:33.0122 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hTvsEYesO0iIeWTYBhHs68iwYElEjJcvCZyK5mtD3/7S/Mq3SKdg06BWhQ3+eTeu7LdyQUUG9845iunf5KLiQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3987 X-Original-Sender: roland.gaudig-oss@weidmueller.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b="FnFNHy9/"; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.47 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Roland Gaudig Signed-off-by: Roland Gaudig --- include/network_ipc.h | 3 ++- suricatta/server_hawkbit.c | 22 +++++++++++++++++++++- suricatta/server_hawkbit.h | 2 ++ 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/include/network_ipc.h b/include/network_ipc.h index 1a3d957..84cd7b1 100644 --- a/include/network_ipc.h +++ b/include/network_ipc.h @@ -47,7 +47,8 @@ typedef enum { enum { CMD_ACTIVATION, /* this returns the answer if a SW can be activated */ CMD_CONFIG, - CMD_ENABLE /* Enable or disable suricatta mode */ + CMD_ENABLE, /* Enable or disable suricatta mode */ + CMD_GET_STATUS }; enum run_type { diff --git a/suricatta/server_hawkbit.c b/suricatta/server_hawkbit.c index 805158d..2298119 100644 --- a/suricatta/server_hawkbit.c +++ b/suricatta/server_hawkbit.c @@ -543,7 +543,11 @@ static server_op_res_t server_get_device_info(channel_t *channel, channel_data_t result = SERVER_EINIT; goto cleanup; } - if ((result = map_channel_retcode(channel->get(channel, (void *)channel_data))) != + + channel_op_res_t ch_response = channel->get(channel, (void *)channel_data); + server_hawkbit.server_status = ch_response; + server_hawkbit.server_status_time = time(NULL); + if ((result = map_channel_retcode(ch_response)) != SERVER_OK) { goto cleanup; } @@ -2026,6 +2030,19 @@ static server_op_res_t server_configuration_ipc(ipc_message *msg) return SERVER_OK; } +static server_op_res_t server_status_ipc(ipc_message *msg) +{ + TRACE("Received get status\n%s\n", msg->data.procmsg.buf); // TODO clean-up + + sprintf(msg->data.procmsg.buf, + "{\"server\":{\"status\":%d,\"time\":%ld}}", + server_hawkbit.server_status, + server_hawkbit.server_status_time); + msg->data.procmsg.len = strlen(msg->data.procmsg.buf); + + return SERVER_OK; +} + server_op_res_t server_ipc(ipc_message *msg) { server_op_res_t result = SERVER_OK; @@ -2037,6 +2054,9 @@ server_op_res_t server_ipc(ipc_message *msg) case CMD_CONFIG: result = server_configuration_ipc(msg); break; + case CMD_GET_STATUS: + result = server_status_ipc(msg); + break; default: result = SERVER_EERR; break; diff --git a/suricatta/server_hawkbit.h b/suricatta/server_hawkbit.h index aea4bb0..3b155f3 100644 --- a/suricatta/server_hawkbit.h +++ b/suricatta/server_hawkbit.h @@ -44,6 +44,8 @@ typedef struct { char *cached_file; bool usetokentodwl; unsigned int initial_report_resend_period; + int server_status; + time_t server_status_time; } server_hawkbit_t; extern server_hawkbit_t server_hawkbit; From patchwork Fri Sep 24 09:24:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roland Gaudig X-Patchwork-Id: 1532133 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=aieiaclG; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13d; helo=mail-lf1-x13d.google.com; envelope-from=swupdate+bncbaabbv5sw2famgqedd2by5q@googlegroups.com; receiver=) Received: from mail-lf1-x13d.google.com (mail-lf1-x13d.google.com [IPv6:2a00:1450:4864:20::13d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4HG67G6D9bz9sX3 for ; Fri, 24 Sep 2021 19:24:42 +1000 (AEST) Received: by mail-lf1-x13d.google.com with SMTP id n22-20020a0565120ad600b003fcc09af59fsf3233285lfu.21 for ; Fri, 24 Sep 2021 02:24:42 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1632475479; cv=pass; d=google.com; s=arc-20160816; b=SJxVZsUNs3xExVsVHSaFjt5A6H2t4RcfC84nU4iJ4eFOQ5lYaQjces34VSMoBzBFZe khFnRi9zQyZ+vs2PBpp6W7UZ35mM7hQydx56ScsasViCGUsJy/5jABoXKTu+TMAM2Mkn DfrMvAOm1Ifs0VkZMXAr0JfZYhZpTaiKXrSjA/D9TL93G7j56tZ00Q6v5/THQNkt9lcT khJAc6ouGBGntBmtxtKT6VOsi3a4ld0qJOlNVCTJwml4WdQCWSUvEJIz+WBcQysuKr47 pK/ftjXGPeefk8w9F301huccuF3DleuB41X0vJpUdcFLECXDRsYqUADTOxhporG6h+Mn bhpw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=pqEWMvqODkros3Vc4I85S65MPzWHlG/NeOKnE5hqZyQ=; b=tUK+DYAkp3NViTauxpOalrKWOnusc+Ia1/kkdM9wmeKKno1cZPEb3qE/ESkNfgRgfA NumcJLxENXHu/Dnk5K8clUziLFccBNNBaMaS3c/pNYHvVpU0LzHi3A8TxwwS0TjPfTyU rUAxTfxSHwK3JUouvtSDmU9axTuPBy2bNTQqQXxEAyzlCm5ksqzaxdnQ1nxQpwCe1pIU drXYvUvKoPN8Etu4CE2E3Qce/Toe6EPAl4rYMFW5xv/LoDLjNQ6je/568Qu62u1idWMl tuhLjfSIuzCIek15tIYu9HToybyOggHd/NqQa166G8i+3pgamMz2xhyW4YB8lWXha69n 06WA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=ystCbNPv; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.81 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=pqEWMvqODkros3Vc4I85S65MPzWHlG/NeOKnE5hqZyQ=; b=aieiaclGz3wcpv/75Cnqu8oWpBmYLt9da+1BvFazuMbOGqCZNRvnho4xTXvuCyC83L 6VntCEZ4ADMZx/u0qsntXPndmFkEWmV1/mFZh3DOPneK+tSzUDqiq66BKwlk6mGRCbvx K2saSct8p5t8KHhLNXDqn+fyx7FuTXHkoLB+tOAq8/CssItU0mmxRaKzCRToIPTFsscW G1UBrspmXCGVHOkmCRKeaxoHQ6DfRYM4YM+7cx4VX4HiV5tHs2V9HKceyrdjA818mqrt KfjmTOsgFqqcyWG+qRSxS0m+BSaCheMD4s9fwUD7qKumoodldHCaExTyMHC+JujS0hxs 2hDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=pqEWMvqODkros3Vc4I85S65MPzWHlG/NeOKnE5hqZyQ=; b=e0TVOQzpBIHsvNmLaaq0eYPb6wkZMmRBMDplqacMcAuVLnMUatTX+CfPJmP8vVpxRm myxwfrNgK1Rynt07rFF7s3op7MJyA8IYsDwyGVkgtejo3nFcOWCnjwJZ8idEQbWPHOVk wrmn8RV8LKLqjcgPj8l6ozD1Vbwv0EMMM8hzXadX8qDug5uL2mf+O9Y/GnMWHsvDwgjE ramrno7bm/1yn+m03Z7q/ZaMWaGHUsbwRXJK2H/X5+Y3lqnyvhLY/Ag738kTeRJe2ArP zLLj9W+SO9G1mbpFlpkxEr49SBpJC9CjcUymdLFCqAYFp+m7Woz+Tr5O1mxoviWaVUsm fQWQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM533hxO6Ut0JTLtWeWWzZQXA4cQzaDssRPps/Sf3hFb6Ivwg8M0Vk P6XCgb8nz2OTeS7/Y7yvS0A= X-Google-Smtp-Source: ABdhPJyDqRd6WzkUxyHT3cKyY5gkVo8SP/w0LDkqYN6bV9+nLh2ZId1scF6oORm5yi+1BBG/zM+yvg== X-Received: by 2002:a05:6512:3190:: with SMTP id i16mr8415834lfe.241.1632475479179; Fri, 24 Sep 2021 02:24:39 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6512:3a83:: with SMTP id q3ls2089259lfu.2.gmail; Fri, 24 Sep 2021 02:24:38 -0700 (PDT) X-Received: by 2002:ac2:5606:: with SMTP id v6mr8493865lfd.520.1632475478412; Fri, 24 Sep 2021 02:24:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632475478; cv=pass; d=google.com; s=arc-20160816; b=tZgWlNfCm40k56lAH0pp4OPMBaGTVj7KpbiJV9ffHwX3dAAKE2808zoxvGQ+/HsYFJ Dx7ONrZZV8rZeD/k+My9glU9pA8KSsL24ULPi6mgdR+T+e2bS3JUyHbcvaD8shN64dnL CzIdsynb458c9TE6437SKRvks5/2Jb8e0uzGnUZLLbI/bi+XyFBoFbnw2ZxoW9KX/7Le ls0cubAWUQUSW1u+v1YM3xzdkFhJRX2bbJtFn/mJhteTQkjG9BN0MD+w1JX6/Vs2B76Q MYg3ZZYiKf8cU4rrGu2DZ/gqdzH3CEtkToR/kTsC3izRlikGKd3ZLM/nwosDtPK6n1l8 Rjfw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=KjJXIdz9M/Oi/G6lvhAvSoIhpE11ILWoKuerKVzAFHg=; b=Lt3zixT0HKyCXyAG3T3W0nUcViubqK6Q5DkCMFKVlPMj8Rb3bTGHIYSjXfndKIlG0x 9qIe4Lk4lb8il57I+91MVXpro/Oqaegw+D2elGdJ/9512UBKA0yWCvMzQ8/OfQ0ntkQr KN0lQ+I6fIT31gR3a7owb7cd2J+cAip9SyBBe2PDXXeIhES1Ib1M/0IU22zkvrNCq1wm XRoqAR44MN/HFMv6PFH2QY7gWWhBsIeU5o4KuxpWfDyMDSTg4iQCfMktm7JvSBYWwubl 5AZBBXkUSiOtF6JNoi7uWCqJm/Q7okgQ0lrDbMQOM3etOgd9zdcXv9bE+P13pVnVm4XN jyJA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=ystCbNPv; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.81 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50081.outbound.protection.outlook.com. [40.107.5.81]) by gmr-mx.google.com with ESMTPS id f20si455890ljn.4.2021.09.24.02.24.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Sep 2021 02:24:38 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.81 as permitted sender) client-ip=40.107.5.81; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LMVk/a6sJkjRFs3X80pIH2eMwqlElpSh1uv3/IABzkTbvJC9H+JG04mmYqzDgIsued0J6VnJ1AN6Yshp0xyqL5xiYcXXQHj+Db3kxNCs5IK56VxvctjYdjoPnZqDprSMfuDCUeaGmKKz65KQZ4LQG2bxsYAsVZU64UvABR9Y7M2qi5wSotjMXfplU/35zmugXfCLsk1V7SajNCM6iQIm8jfENSuKaQx4q50Mk83uTetpvos4ZaEdHjiLV4NOGqp64a5bCIeqqBu7zIfCltL125uEGyoYz69xRuJFkFYgg4AIHUcePWPn62m37E7PXvhAT9ANjoUGtJBFyczWA6bAYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KjJXIdz9M/Oi/G6lvhAvSoIhpE11ILWoKuerKVzAFHg=; b=BKXv1DOx3uHJKg3rW1DfH/ZkQ6v9sX7txcFoDpPog/plLlQFl+k+izTq1pQc0oPp5P7r3wZlLRfJV2lQw/OgkoLCqVWS+/DwtHLJYbLn/CYkyC5zuGZP8qFCJVLLwiKMrG9tjaIxtsFAVizfvk5PGrjJ4qPZlJtID8XzRlKLIF0zd/vnp2SgOtePXAXSNTYcGi05ZgJtGlCI0EbrkBaq1uJLbMSn5qGg5o/4yoQDFbgzBm7aL//i6SWgo5JB6LYefEfIKujwsCpYWxrSZsPK/PztlCTFw9fu0ciui1Bqna9FSFaPX0tHL7SEbWl3+xPYBA7Bh8wKiqY76io9w87r6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none Received: from AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) by AM0PR08MB3987.eurprd08.prod.outlook.com (2603:10a6:208:134::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.16; Fri, 24 Sep 2021 09:24:37 +0000 Received: from AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b]) by AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b%5]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 09:24:37 +0000 From: Roland Gaudig To: swupdate@googlegroups.com Cc: sbabic@denx.de, christian.peters@weidmueller.com, Roland Gaudig Subject: [swupdate] [RFC PATCH v1 2/4] tools: add swupdate-gethawkbitstatus Date: Fri, 24 Sep 2021 09:24:08 +0000 Message-Id: <20210924092411.10768-3-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> References: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> X-ClientProxiedBy: PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) To AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) MIME-Version: 1.0 Received: from DE12086.fritz.box (84.138.73.111) by PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 24 Sep 2021 09:24:36 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 43b1a95b-d81a-4918-6118-08d97f3d20fa X-MS-TrafficTypeDiagnostic: AM0PR08MB3987: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:556; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qu5VZQiBASkLI2qzX2CNvzlV3gyXCMlLQ8t1UdDththZUe2o3PoEXJjVJrSgN+Bo3KCWbgCl7hwNLxvUaFjiIS/4ZtLRRx9kkjkLm9INRIe3u0g8LTkM7hCKqciIwjREqFG76OO1cJQJfSSUhu+3mVyE0fCOX9B58sXPFn9/WjHvLKEqw6mPcotNqkZG07tfQw9dZLd5lqyz/cZgFhIjU7dNDyrYRkwq99nq8trc8Kd+a04+rtaXbFa5nlTm+Km+VLZ2W3YGBF+XJq6W4lmbI7/8kO9EAyORVf/7UvzbpZXJUNiO4ApvFY3UiHywLnqy+Qz/uzTvVDcrwdkk6nfPRsk+dqoYVFZzlnXCWFK4t9vBSCbA1FoZFK5dzM1iurSy8UvsTqwTu44yH/Guh76ER0zHREiAhWWjDAgZ+8AVJfMGrNPgzhGrGo0KVB5x8kkv463LMJwwELKYUoJAjRiqZH9RpS/35qeXP18+W+b70NxwqzBHAXE7DGSuGzV1SIs0PuoZ+ObiaZrcxYMvZ4pKAPL+9xIlXlcnlpQc8pkae1aS7zCfvYTDgN3p8jBGr4SiXUJjDuZaQ8kAfJ9faI5eRKTsCY0Y8Cw26QGn4pkUzkOuZNYm6lgYoKwGAbbMHKUdn7Gy1nhnb2ojDYQ7S9qMgbtGfYIocFs/g+lcOxvvlNLpe10Bk8rQfAyV2KlkB3BzHvptndcqkIFdq+VZJmwYHg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR08MB2658.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6506007)(1076003)(6486002)(4326008)(5660300002)(52116002)(186003)(2616005)(6666004)(956004)(83380400001)(26005)(8936002)(6512007)(38100700002)(36756003)(38350700002)(107886003)(8676002)(86362001)(66556008)(66476007)(316002)(6916009)(2906002)(66946007)(508600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: N2iizGH28o42lwUv8vKrnURC27IUBWd8UGH2bAXT+tYt0XwzEldQzY7V5viIOzcRBP09UD65WZX3lUIXVWE0yEVyfJ3QaOuj0PnhgJ5y9xr55RVmfwuU7Wl+qseABDTC9jFRewKBnHgUBESDqPaLcvz/GilRZsA3T9W3qBxCpI4AWcyTcHPoubAkdMnSfWOFtHMNYM9RhZ1VuoCGi/13kFx2wsE0x/PxAC2DE+nsa+SD9fW2987fgg7xJSRgJ8JlRiDfy3dsDMGctq6wM9FGInXZaoqXZ6AaW9z0Rh+nXsq/nrE84MN7u6174mJBOyaiPwFD3G+7VjKifsKCzxl6FenruXaVSB1E1e3Vcxc4bez2trjEHMYmkjdIXDnN24kgCEpzmTNeExiKxKFfHdzkZyccjmaARlmPw3QPu0E4TUvhyaHjUx230nA8xsIqdElF6riQTev/zosUrIcrDNSZBPBpzn6m8INIgZXe4KpKOURmDSOgtG2tsKl69Dpjr8MYJJphxVIad+A+SwpDL1tERMgVtU7ze0JLe3txcBmOGQjz7VjZLZcODgtvdZaiZmFfMThGmiP4N+Le24Cl9SZUCbDSwlxfpVJAjwxX+3TsR9mn1sVFaomKrEAPYoeH9kv6M74orGlwDQHsp9XKPNJcNXcN//KZQ1AOyUqCBei80xKRrlGySBAtALu9GTUns06N1fx8nmxnnAep1D+pFwrgQQIrPt4msQg3JvSof0S0Z6C03rje/X1Yubm0ZKKs8rFwcOmg/sDyBd6W/5yG5L8U3nRnCIqaWGPUUQyMNzPr3Gyx8XdAxNSTJz18GL/7zkkOwHLKkwLpFZcHKkxIGOmhNznY/G27UuenZlFBeUo9Zv9VWwolRhEaH4FEaqVHAXbkYNE3fBUlYsErKFYiGZqvU8AAuFTmNByJ6x+IxpdC4WnvxC7wnk6lqNbgxys2SUc6qy6OBr93qPoIxX8kDOGHaxFCT+tcrX8WHKmz/VXcKh7ebPjwciIwClFJIchxTRJGl+v/TYoTOruSxLyrnj3GlmBTA2uWEe7lPipwc8sMVg+QVOCrQuDSxqjYJ9piDy4iR7J9+KgtEmaTieWZHEmcqHgaYcBP2oGERxda5UvSuZAXmViUqVbmEBa7+Mk+jxhGeB97r8WZKN/rPpHbEbDbCJ6iPTbWK+DYmLP1RHd4vOb3lAbgNDn5lt6iHXviu1TVTAhW8j4u0Rb1tHrcK6YVpdc9NMdfLoOguBCVuMUotTrVAmhPpt2vIZyLHOCWEpPxCka+i1/x3prjXHTD3UYjDCzcOMQ6XniIGJ0/duplfkGwyVoTodMvWEjs6+p7V4F4 X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43b1a95b-d81a-4918-6118-08d97f3d20fa X-MS-Exchange-CrossTenant-AuthSource: AM4PR08MB2658.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2021 09:24:37.4307 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RnUeBu5axm+0c5VBkTF46l53G3CAir+ZONnUR6/YTlRbfxzbra+xjslpacvfKLUL71ed9+ezbKYTf+cMhZQBNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3987 X-Original-Sender: roland.gaudig-oss@weidmueller.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=ystCbNPv; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.81 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Roland Gaudig Signed-off-by: Roland Gaudig --- tools/Makefile | 1 + tools/swupdate-gethawkbitstatus.c | 45 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 tools/swupdate-gethawkbitstatus.c diff --git a/tools/Makefile b/tools/Makefile index 013022b..8c495c9 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -10,6 +10,7 @@ lib-y += \ swupdate-client.o \ + swupdate-gethawkbitstatus.o \ swupdate-progress.o \ swupdate-hawkbitcfg.o \ swupdate-sendtohawkbit.o \ diff --git a/tools/swupdate-gethawkbitstatus.c b/tools/swupdate-gethawkbitstatus.c new file mode 100644 index 0000000..fb08617 --- /dev/null +++ b/tools/swupdate-gethawkbitstatus.c @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2021 Weidmueller Interface GmbH & Co. KG + * Roland Gaudig + * + * SPDX-License-Identifier: GPL-2.0-only + */ + +/* + * This is a small example how to retrieve the hawkBit server status + * from surricata. + */ + +#include +#include + +#include + +int main(int argc, char *argv[]) +{ + ipc_message msg; + struct json_object *parsed_json; + struct json_object *server; + struct json_object *status; + struct json_object *time; + + msg.type = SWUPDATE_SUBPROCESS; + msg.data.procmsg.source = SOURCE_SURICATTA; + msg.data.procmsg.cmd = CMD_GET_STATUS; + + msg.data.procmsg.buf[0] = '\0'; + msg.data.procmsg.len = 0; + + int result = ipc_send_cmd(&msg); + + printf("%s\n", msg.data.procmsg.buf); // TODO remove this line + + parsed_json = json_tokener_parse(msg.data.procmsg.buf); + json_object_object_get_ex(parsed_json, "server", &server); + json_object_object_get_ex(server, "status", &status); + json_object_object_get_ex(server, "time", &time); + + printf("status: %d, time: %d\n", + json_object_get_int(status), + json_object_get_int(time)); +} From patchwork Fri Sep 24 09:24:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roland Gaudig X-Patchwork-Id: 1532134 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=AVng+6Ml; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13a; helo=mail-lf1-x13a.google.com; envelope-from=swupdate+bncbaabbwnsw2famgqecovmkoa@googlegroups.com; receiver=) Received: from mail-lf1-x13a.google.com (mail-lf1-x13a.google.com [IPv6:2a00:1450:4864:20::13a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4HG67K1LBWz9sXk for ; Fri, 24 Sep 2021 19:24:45 +1000 (AEST) Received: by mail-lf1-x13a.google.com with SMTP id m2-20020ac24ac2000000b003f524eae63esf8613559lfp.10 for ; Fri, 24 Sep 2021 02:24:44 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1632475481; cv=pass; d=google.com; s=arc-20160816; b=nOwzmfi2DjfZHQ11o4eIo5SfWPS/oMoYroYTHAK2D2/uk1SnaYJJrTJwvYr2ram2zm lkV2CglBvyhoKuJcG3eJOKgtB2l+gSUneb8vdYQqoDivCixe+R5S7imS4SylpNhH61N6 mH3Z60RY2oUJAIP3vzkqFuDEIIBNGEcQE6NsY0MOYDYf1A0oCu0l/30AOVAJ0uiFo6oo xdHw/2z2hZgZmLB+0VCe/W4jwdPn2AEE2K89cyhxdgCP/YVF3MZ76mApvmwXOQY6xf8/ oFaqoz25MJKc/uEbMWUAIgI9088W3zC57L7UUoqPyi4KY5iD6MneQFgH5Bb9uQQCYQqS k8sw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=R94hRtuV6fN1F70wWdvWmUT5IBgBh1zz0yTCpGUxsPM=; b=xi8b4AuFNm6qTDhKWZqRrc2AB+y+FVNDcXUeXY1VmHCp5InFrZmlFsAZT07jmeTLuz Z3EClMK8s8DLv+WlOySQWV/PH16/aH0qbs1JFJ/0df+5RIpwWK4MP6PhgX30SA/YUYOf ND+rwAEWKel7KiUS4qJFhETfBx9nt/lhpuciTOicHmWLXM3B974k1Gsd2DVZ6b4Uz1Dh npJTyKSMfYXhnekLGNdK50PWATMru+8GhK0gEDk7qnE1vpbDOrZ6jsNT9pwMez9hvnGr zTYjD25Wvy3Kaai0cKEviqxiP960fFj8WWmnkZO17XzS544rmYaJyLnq0qx+CSzppQtT J2Jw== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=IfnAmqgo; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.87 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=R94hRtuV6fN1F70wWdvWmUT5IBgBh1zz0yTCpGUxsPM=; b=AVng+6MlE8ikPMFYKWQlQVNklD18MZtidjm39mcMenjHwj4dLCgW1uServX5r4LuYP ToTeB5RLbfhKgJgwIYQQaif20+a32zD6AqeFj0hvKvKPUSKFD5creFmFdRbexrP61LAi Rp3OmN5r32s0/VnVF69QPnZ7u+PxYIRmRYRRwqf1t6vjnbmXErgt1jCdlCb4VbxmpkB5 TyJb/m2ZCsODc1vA9XElQIV+MbqAxrdL+SeJtUE0VZed6UZcjPEjovy+HvnfSUzuFsHk JpHUX014HwEcCCY+ORTFcTMu47A8hAWoPBQPqAPHwNN0ldl6IirO9Aor9ek3bpyyZU5B X0Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=R94hRtuV6fN1F70wWdvWmUT5IBgBh1zz0yTCpGUxsPM=; b=mcLqDfJmkjZnS0b3Y2hTgKm2Uh0gcm2QXhcNlA2t0H/2O/MXKJ04Q+A83KA7+i/ER6 jtcTDKnDDlFciIjxyA/HIGp+Q6eD/4R/6UKb6NPspEMjgEBBEuTwaGZ87BOUA52b2qjL jcFiaVNcuj6PO1reDLK+G7PgxqpUfHCEjl7dSwbP2Ws4NTTJbgsmxfiOCbTSb/rAboMh y7JA1QBiLznF+SqHjyBs67jltPef++n5YeJVBDLuqy2lqunlwZk8YqWNWqk7wNvOJHDY /j8qFtM8P0ZO4O2FigVwlBohHUfSILK3zYOK1v+wxZh6WErWKEO8xydrm1jIKG+7c5+M 2/pA== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM533QIixX3UbEDCfhqSwrD7W8T3fMVT+AHFaSVSGLn0q9OxxjeHsk tiMcrrStHkiAUURdQcYg8+4= X-Google-Smtp-Source: ABdhPJw6RIMIR5kMSv33mthsEa+RQ5u72UX/JRB/hIaypOtSK9H47E5Z7j7QKPeve0cRS77nnrw3/Q== X-Received: by 2002:a05:651c:54e:: with SMTP id q14mr9934493ljp.426.1632475481640; Fri, 24 Sep 2021 02:24:41 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6512:3f14:: with SMTP id y20ls2084514lfa.1.gmail; Fri, 24 Sep 2021 02:24:40 -0700 (PDT) X-Received: by 2002:a19:6512:: with SMTP id z18mr8626144lfb.106.1632475480858; Fri, 24 Sep 2021 02:24:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632475480; cv=pass; d=google.com; s=arc-20160816; b=GZsEF8U1cEuNdm8RI2TF8l1cWoO4WP6UKgqBJsZdXwslC+16NF7mxhhQUaCEfiENx0 A5y3mxdf+A6Z1Swh99mmEx86yT4i7Vl4gcSP+cQqyzOQFrhXEekotbYUAmxin6P50ge7 /4cxXvuZiAKS96OvwkYdhy1xvm2qMWh40aRuuE0r8w8ohBzjUPVQnYIPa0bOTW2kvdAN E2VFb/6KWIGGIzr6R25AFayrO4dhp7X5N3r7/Q/jVw810pyVGKQjUqIBqRfn0lYogMd9 2JVC0bV5HuITDcvzmvrsx6jCBwi4vWmEgqmqfLNLShEN/1+aWnUGePKRbTV2kIZ0MQ4W 94Ow== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=ZvCWUMJDBsNWwxOylf565PEHAw3YcLmPWib9MbkSZK0=; b=s2iBDv++0LW5InudUcnR8ucqP9TYds/+vigOhnB72VNybH/Kdva4WLDH4Pr+Pmckrr lOyJayrq2JAXhBuYp5aq0Q8PcfwQqiJ7Sr93wTTnr4bjbpTEB/j+CVYtQl8sJbPJZcpv 9YqC1cAdwJXzXa0LrWU/vUiyIFfdtPYvwbbkhA0fykKGue1K/plnYDCmVsZqH8ARXotU Goss7gfy+jzwv6F5ETgWb3GEWjBrqxgxvkliwluMJA3jKCrFyZ8NG6rjXl2rXhffp9+T w7oE6rM40vM2ARaSv1OTQKapuFSGT6QJq19NHiPFudmkZmps6GMA/QZmrpkm+uboKSZG MIGA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=IfnAmqgo; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.87 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50087.outbound.protection.outlook.com. [40.107.5.87]) by gmr-mx.google.com with ESMTPS id z21si537041ljn.1.2021.09.24.02.24.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Sep 2021 02:24:40 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.87 as permitted sender) client-ip=40.107.5.87; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k25IcN1/y/HlBbVWuou3aeEHCrRp5RNydsEr/BE7QhtelbPqHG0cac8T/apNLL+qXCbfOYtUFw5e2Wne0+KK48ByzFEAuLR14p2lhOl1qUjAk/hNV7gKRPWvAN2kwd6gyJE0zwd/03yPqU8d06dSBDhBSofNmuZAnaLirPI9yIfiqBjTexph3574GrrQ3tFXbt2RwU15zKxfBpzLDxF5y7wrUDbxcmCYkGH61fOH5pCwxInWdr2WeWGmB8yfnp70cgv7e/bBcmDwilz8T/0ted3B7KO8aqMQVvjHjHMtZbYDuzEKtpiRqTmqTRWMBryca0k6Ljso9z8XmTd6ZcS4rA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZvCWUMJDBsNWwxOylf565PEHAw3YcLmPWib9MbkSZK0=; b=QfS2LW+3A0OE0zPYKpFNkBZeSJBESJAB2nupnjRbMw/XuAuRaj3aYVyazQIEPPwdkSOdyMJaKmK/rNy0iizSKofC1ga7vExYoD+zXRdwUQPa37AWO8p3Q6DGcwomx1zksmbmmetWEemkznHqwZnVoBrSeMYevperzq9lGiDsITr1Y5TKBngX/T3bKS0uBhCorOs/f+ScSEp6Y8lk+26BIIXoz+LoNmxWkmgGhXtr6zo4hPpCh+Yjr02ykgdqN5oeEEc23wkXVKkAER2X+6VSwCdWeY8nw3YxPu25wAFTohj8Z8ZBW2Ui1Wu10wmF+PNt0TbB8rKCZfqdD5wpyyPaTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none Received: from AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) by AM0PR08MB3987.eurprd08.prod.outlook.com (2603:10a6:208:134::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.16; Fri, 24 Sep 2021 09:24:39 +0000 Received: from AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b]) by AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b%5]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 09:24:39 +0000 From: Roland Gaudig To: swupdate@googlegroups.com Cc: sbabic@denx.de, christian.peters@weidmueller.com, Roland Gaudig Subject: [swupdate] [RFC PATCH v1 3/4] gitignore: add tools/swupdate-gethawkbitstatus Date: Fri, 24 Sep 2021 09:24:09 +0000 Message-Id: <20210924092411.10768-4-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> References: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> X-ClientProxiedBy: PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) To AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) MIME-Version: 1.0 Received: from DE12086.fritz.box (84.138.73.111) by PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 24 Sep 2021 09:24:38 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0bdf903-6edd-4b85-be55-08d97f3d220a X-MS-TrafficTypeDiagnostic: AM0PR08MB3987: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wjHLUS5GaBTTaSKIdctuhb7VgHt1DW+ghlEJPyW7vrmgMleQhOgdoiYXXIkt29sFEqIFz22dXMUKJUsnyU6z+n4ef/YykJLrQP+tk3yJM75o6HkWQMiFPtu/CAzdyTl/8hmWlxGvb7ICTzgUkNtJW0J19ZC/o12VoA7tY6wWwS98rOn/GPZwBuiEUcpQaDeXU9B79noh7J/43e1jhwnsUMkMMNKc5hh3CO2JN6MT9zBTwdv3M8fbSujxi9zRcQaKFkySAggQog2Kv5pOqDLl/E4JVVPkwU+ibYmdHJpyswjB0ea2pBS13zejp2WuCz+KhtoeUhx2PdNp3/mx9OYKl+wr5AaUIrtUOKE0dzAxe/bctynROVnItqDCG+A8FHSww6Ckz893R/NzETUXdy56MGcfGCrzUe4mSh22uFIqwGri77FdNvwbIDgYWRJgMJ8v1zJDzk7dwjeRUsu09umSIP53GFq98rJNvqzcE1qjd1ZCohgfFyfyz6P/k4vYiRdTMJcs2jMtjrGkXLGsEnvrA7G9DKb9CdnLMlCMSUm6+RSxGoJ+FqNtRYifSpgGgZnT5qcCB3YPP8Qf3nHpCP0HbqhFc8nvfapOI3ihUJdXt/r4oXAY1/4Vs6n9bQCzVH9L0KBEBam9TPs8fD+wzPZlD1bTcmf6CL9VsjWUt9Wi4cjwMg7Sk433AnhjF8tJ6yU3 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR08MB2658.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6506007)(1076003)(6486002)(4326008)(5660300002)(52116002)(186003)(2616005)(6666004)(956004)(83380400001)(26005)(8936002)(6512007)(38100700002)(36756003)(38350700002)(107886003)(8676002)(86362001)(66556008)(66476007)(316002)(6916009)(2906002)(4744005)(66946007)(508600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QIoQN78G5FWNKDHVNk1ycC56PXaH0qW7wv1cAKIdMJJjCxYTfqxabhBY6KgU4SMsDiu0dXXeXAWIfFp598oF1Judh1uJIZeeplafEhsJqpiUJf+8Ab/xSzTHvd387h6Fy2VW4O8G0nfc/WytadAkbjC0l17Rh3qLGBcHB/z8CMwV0vnE1XcAJk2QvmeQfubXjNo+AHq7Ku2exMLy9E1X5FOMDGdgZfguIF7+y0jeybYeTaz+GCg9h9P3PbxjzN6HyC53rPLdETJmvkbCcn6LWIt6ViLw9kWrurqBHWDKFqN+UvchjJr8GdtEsqxzFEj1sDb4kZh+XBFHsRPyWcBbVGjtzBXnRXeGTW3ih93+DcyF5UUdlCqVGv1xyapTZLmZWjsiSVQaekvfxzZV40XxmNMKfbPit6rUypvMHzw8bLI0GpT//+Pl1l1EoPDL3uf5VmkU3t5PfKPczRMbuO9KyqgWUMK9D3hH5KpKAnqWengRcxt5DSBig5jb7DUaFbQ25lt7Qln053tfvkrQMCfoTf0gXLtl8m4J+a1XfSEwPr6mO7+te/auDrlJnte6uVlUhFrgJykTsYsWGskzgvekh6gtem8warx2VacTVH9SYTLigxQfiCFHZjpdqjkr9WVZWj8UEKOXVGjecBEXjgB6i+VWVOl/etAtTNXN6TKvNkv7GIg88QeDmKwm6GBuGHXhDBttPoNhFFkqNMoinHeE5cuGx42+79LhQ8ppAAJ9QYEDtvGxG23PqIKya2RudLkwODrLHPFCDr22o1JKNQndxAs0HmNZTiQaUIDrvFBui6CIdfm+pkxVS5pRKvBnd6DtMCjZcWRWrMixmqyRlRYwx/faeejoZ4EhM8ljG6YVslU4MX7t+ztmDen+1XH9zQBh/IjEnG1vmiASJQjOzl2R+a3h/MiABNUESbQczJJJbQ5HMVAFAnZG0KCXlVH8AGQbaxXeREp7/vtHQl+ocV/WXBnENrmfsH6TcWtCUwtlEL69vllJrPftsX+BM8ITJTlZd58R0oYohhomGu3OuzSa2of8XBWTOq1gkU4LQqJ4DPFcCRnNMLMa70M0AXyDtPsAcIz+JMMoQ28N1w+DkeUdmvmPAUAE+D2rF1ZxrQX64TDED5jA/b9O25LzMZZURhIe1ejFNzsMTi0jse1JWkKs0IdpzHKAH+AcMe3Wq6d17I1gx2DIOz6FTXNOYxRw7VvbR49xGctp5ds+HwIzV9ms3btFDCc/VPhpnk/3xFivKFkb+/chsHMABUVEs07pqyur71ub6A4enYUA573ArSjSJWSPoWLJB4MjGiTlkNDRK3kB6XrowCf8zhPga0BQZ19U X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: b0bdf903-6edd-4b85-be55-08d97f3d220a X-MS-Exchange-CrossTenant-AuthSource: AM4PR08MB2658.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2021 09:24:39.1737 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7iSHn0EQydqA5VoResCVdmRpT1n/KE+EOEILz6qM/XbVmXP1FXnDx4m0HggHCaARyhTp1RhEJ3YXI682aMlh0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3987 X-Original-Sender: roland.gaudig-oss@weidmueller.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=IfnAmqgo; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.87 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Roland Gaudig Signed-off-by: Roland Gaudig --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index af2af21..3b93849 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,7 @@ swupdate_unstripped* lua_swupdate.so* tools/*_unstripped tools/swupdate-client +tools/swupdate-gethawkbitstatus tools/swupdate-progress tools/swupdate-sendtohawkbit tools/swupdate-hawkbitcfg From patchwork Fri Sep 24 09:24:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roland Gaudig X-Patchwork-Id: 1532135 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=WUazYQg9; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::139; helo=mail-lf1-x139.google.com; envelope-from=swupdate+bncbaabbwvsw2famgqexiwxy7q@googlegroups.com; receiver=) Received: from mail-lf1-x139.google.com (mail-lf1-x139.google.com [IPv6:2a00:1450:4864:20::139]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4HG67L0Ppvz9sX3 for ; Fri, 24 Sep 2021 19:24:45 +1000 (AEST) Received: by mail-lf1-x139.google.com with SMTP id h27-20020a0565123c9b00b003fca9e11144sf7471784lfv.19 for ; Fri, 24 Sep 2021 02:24:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1632475482; cv=pass; d=google.com; s=arc-20160816; b=Abqgb+Vc4T53JWgil2FDdYMv5WlNCSTBsm9m5mB6oWc78eZtX0Jm+Q4VQ3LS6CFi6w OmC8GyhN10WOFXu0YI/fGzTCXRN1o0ljEBcj5lTha4Yl8HtLE2bDRWO4cWHS2Tauskct JPNeYsoWBuVEml48jKHNA0c9Ed8AcKUSNq2n0nQo37jQ0WWf1sQOO5CE2//O+i5vIbsM 7cHMU5tUJ5ekZQn7iecXJWfol4rz++mArON1jo16Ylf08KqJJJvb5Cdipe6IC9bMinQg 50v96mUFqb5LFScbDyzOXv2WqH3DJKxW9ziFFW71SaMMitnjYLVbGP1fo/tdxdv1l1yY iztw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=zUB6GEMtpjUAXL1uB+4E7RXc/0/29eZdfmDPkJYofHA=; b=H9ZWs69F/W0EzJnoEuXNduo9gSa9yLR+GhJw8hIYgC8VcCww1LzXHQ7Zbish42yRZ2 5F3IPmEIUHuJVM8jm8jlMfTfH1IV4zRBvv7IglUS0Scflbx7kL8+doejzAR0GmmodgSw JysLjXJ2ckeXizR2UwjCuXq8MGe8cuxE2XMoq1nNoDv3Uf4l2HMH6/fNyo/tXuO/J7pa BJnbZOuYsWQtJgMD0pVpssVyOGwwdYoEqqAW2kBBGKqcPJ012JF0PL9EwplczP9+hV3H GOLuPOtnu2J7bp0xwwxVHqjUbNahJWI0nNSRPaECzi24Esb8UhsYcDC9Z7ceyy8Zo6f/ LLow== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=pZWFNPWf; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.62 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zUB6GEMtpjUAXL1uB+4E7RXc/0/29eZdfmDPkJYofHA=; b=WUazYQg9sXn0Ofh0PTVGhbeDbRNIYU4nRK6GVzv+A/dCHTY8SHepdS7Si7I9HrLjWs x5iOGwtKOCUUrkeSB9m0yzoMD0s2tilKKGQkm0zwmBAVAZ2rN1u4wdidphUcNSq7I5z4 oRF3/5K/6ROR97MN85a8txaTXR4fv4NQyZxfNZ1XYS53weLzZmzNWX3shWL2PgnB9Lhi 9WSVbWjr5BF7KVscap+mCns+pwzhJzGfg170d99JVT71zePh5rUCzQmur3l6kUq9AWxr KevLeQb6g2+0lNOYQLIoPkZ5jPNOsd8pKXqIgiGNptRAoOnAmG5S3jy2rMjszwXpT6lQ JNSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zUB6GEMtpjUAXL1uB+4E7RXc/0/29eZdfmDPkJYofHA=; b=YHLSd/b4eT3DbSE24iPnekEWZ2OHs/B3cl8utch/CxrzC7lMN27xM75osCN6QX/AFn b5Yl/Hm0nTuWhUBp77g8FPhYSVgrdD9BHag1Hn5Jd8LqYnx6rzxH2UtZP8tjtuHO+lJd 4aJ4bQ1UrFz7rjqnFkCovVxXmwvGfiePxu2lCJBJeWNVAbgd4+ECIBtE8sIPGiSYzKlv 1EtSTQg31/B4GqkkQu0IjX/BRbitspUCzw7bRm1yGP65cpx/tOWiA0MoPvnAm3w7xcFq VYgxParP+xkSxNnLWAtfcBqXUNkwMjFaR8QSSzxedyh39olSO9IXej8r57ITMa2405FZ swUQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM532cBuSmnTDmweoLi08OCgVNpTzL8iTGAkvb986c/YNXCWfoch2c khuIv6UYOEo8wf7ErW8L+mY= X-Google-Smtp-Source: ABdhPJxB4c0sHkZ3HYmx00oENrdaBQwg8snUmNkuugXgMQKmFw8aLT/MYKzZH2LkHaG7N+Pfc2xxMQ== X-Received: by 2002:a2e:a5c5:: with SMTP id n5mr10296985ljp.497.1632475482701; Fri, 24 Sep 2021 02:24:42 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6512:3746:: with SMTP id a6ls2090419lfs.3.gmail; Fri, 24 Sep 2021 02:24:42 -0700 (PDT) X-Received: by 2002:ac2:5458:: with SMTP id d24mr8359576lfn.385.1632475481948; Fri, 24 Sep 2021 02:24:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1632475481; cv=pass; d=google.com; s=arc-20160816; b=PrveNEb0za0uRH+iJJMRfBCJeEKd4ffladbqAdpDi4xZtNP1YGRocOI5MRFIjQKd12 G5bqHbTE4pUbKaSp1RdSvLuOEVXNtdzuG/v/Dan6Tn/kL+iqtX7e5lQDNPXydDFKzj+p DL7sbpPJMKBlXUEFivYVzTa1o+87kNFAh1+NJtwJcKq9TpMwgHedYiUbmm7whGZ99bzT 82xYPfoGmnLJxHKfHWij89+uWeRPF9SDKxp5COwwp05L4zpBo59Nx44hz6AW5rlHMjyQ 2yTPrKCVls+xq+rFbPdJ7y3EvVBeEVx6CEAXrcoMV8sroGJvZQFEaiknNiBtj01t9d6M O8mA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=JqH+o0YacPdvnu8DaZ7t61QMijmR+mdpV1X3PDEuO5s=; b=N6ZpRU2/5ow+9b+Z2RmpFysdwSpUxvDe+eWuo26dm3Ofmdy4ed2vi8lrCqFfTOn5yH D/+VxmDg84iifOJXVQuwMeynEHJdYSep2T4pT/RlXxFAZ8AHlBoRAp2h80NJylW67gZA Yl4p+bQCiUH/KnCO/mAB/21dO1j998qTE5+MZl/gSiroBICa3hrieJxJco5JdUwiovKG pvmiIjP/n1VebmOMIYPngJCq9p675bxY1M5hKucRzpBJuzEy6cnRGxzxvqkALXcoZyjh KF453521eTte4WfwoIGYO4GtM1SMQl4TVkzrYW1vNn0PFngu/UsthHRvk488PucL3UB2 t8yg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=pZWFNPWf; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.62 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50062.outbound.protection.outlook.com. [40.107.5.62]) by gmr-mx.google.com with ESMTPS id f20si455896ljn.4.2021.09.24.02.24.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Sep 2021 02:24:41 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.62 as permitted sender) client-ip=40.107.5.62; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lOu0AbPkWEDvdKpRmwIk/Jt/RR/H1x0M3EMDy/1qqzDiwbaYTLRUT1vcyFlubWmTWnI7tJ4gCKVU5sR/+D3yQj7NIVh7onpNujb1jZnF759IDUgJReW0lhb/u5soZTYCZZkmr0SbeHh0AtDrg5Hr0Vu7wYhnjE8ynqdcZXMIwA0EsoN6Nc8TYqD4+dkWXoNVpjZU9Vsn5rKH4P8sX/8nLXR1eyZn4qsZNedRr9YzVz9ufFyLEuAUabDTfIVH3QjxrJAcl+/2WXetDwKHEyhOFNlula2t3vXkgiApLwsvRmXugroTpyCWJIyKqtmcf3u5PkEsqbMQ98cppOgYfII9/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JqH+o0YacPdvnu8DaZ7t61QMijmR+mdpV1X3PDEuO5s=; b=Ou1DZzv3OLlQxEI28/2z0bjb9QCIivQa5+9lhSkNnpO9chTWhAVl3aU69Ut2TakQowUTGM2S5CA0Vy+AzC940IjKZc1dB0yJXUehScLUxeXpibFy046KgfNIm7aA776tbr+19xv8y4OPydcXeBu87IysMOpR8kmFs/+9kfRO1k5s5d2yU7VvjPSSCSrnG0+3X3hQMlZAiXo/9PY/AxajLYlOjUI0uR1uEAWuDDlkWt/qR/1PRR1E1OUT2db0f8Uv6dJB7ksFfmVj25yyRpyvTObOpkTMnHyIRCVaPg9okbL6XErAekU1AcdxQQ/7/eXinBhNIykf258+Hi15xQW1ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none Received: from AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) by AM0PR08MB3987.eurprd08.prod.outlook.com (2603:10a6:208:134::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.16; Fri, 24 Sep 2021 09:24:40 +0000 Received: from AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b]) by AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::9112:28:3357:650b%5]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 09:24:40 +0000 From: Roland Gaudig To: swupdate@googlegroups.com Cc: sbabic@denx.de, christian.peters@weidmueller.com, Roland Gaudig Subject: [swupdate] [RFC PATCH v1 4/4] doc: add description for hawkBit server status Date: Fri, 24 Sep 2021 09:24:10 +0000 Message-Id: <20210924092411.10768-5-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> References: <20210924092411.10768-1-roland.gaudig-oss@weidmueller.com> X-ClientProxiedBy: PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) To AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) MIME-Version: 1.0 Received: from DE12086.fritz.box (84.138.73.111) by PR0P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 24 Sep 2021 09:24:40 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd339966-33bb-4f8e-6c38-08d97f3d22f7 X-MS-TrafficTypeDiagnostic: AM0PR08MB3987: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1388; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JwwlYcVhnpx+d8Ioj/w9uktYJTVEpPLwFGlkjSLPTVGS9hf/X6DV7ySboJkDUN/zy19XrV58FRpz85+qIp537UqPBXcJ/B8j2SbwYuYk9ySDqO9vn2kEaFzGfh0LcMMxQE2hbMDlF8fZka7S6chw9kNzC96WBbfW60ihBfQ3+JaKb511vgNmkKt3El4SG2PiZzenWhMycj2gIx3nwBMFK9XwHMD74FDtlWxOMDUfOX5P0nPGbz8a9tprJhZtNTUgXk3fih3rD9UnRqA+x1xtgj3RIHYt4HR1NHlgFof1yKAPOxKPJlfsPSnXil5ZfQWMRpDJmWv7O5MZbHOyQMcyDl4RspQtnW8CiVMzGdTdwNQYEp7ON4Y0sBoZaiJ7IGidtJ5Udh+Tt2QbzGp0ufORnjzsNiGnwNi46psEdgNWWt/r6YO1ih9SRPQgZzWBkThpyanWjwEOUEuK2DKAFG+v6aaV/aGya+r91XWYYwx5gkQnh94Kfb2pbxhMSF2cw2EL07Rk+BJUwg+YN5DdowLDqnKgpg0D1POzN99iyudppPd/l0ZUmVg8dpLS9h/Sn9ft4db6NQ/mB9cCu/EBECx0jA5oHTXdzszJLbAFJuFzuuGl5Uwz3R5CKnM7LXCukTWmWDJmUPi+Q4DlE+PuV0TaJPSkymJk8XortjsACWS+X3v8BVkBM6xzDDeboN+aIfJZWsXPJu/I4qK18I74BUzaIw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR08MB2658.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6506007)(1076003)(6486002)(4326008)(5660300002)(52116002)(186003)(2616005)(6666004)(956004)(83380400001)(26005)(8936002)(6512007)(38100700002)(36756003)(38350700002)(107886003)(8676002)(86362001)(66556008)(66476007)(316002)(6916009)(2906002)(66946007)(508600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GZ5lDM9a8nQ/2kZVBamMa6k8Kv/YotjZ9VOJrwpGnwQi/IkwbfMScQ/BBMl9ZVawWu4JFUAIDPsbzO008Q64KlF9qW/Ww9RZyQpd6m75HELyh8C+IIaWhohbX4CMkaNHrdG+pPx57xOlCZ0eeZo6m8eg2O+RZrhYZBkB/KycWIrSpdue60LGnv5N0YVjZ91LVGZO+lRedfpeNXDNZ2u0meHOIpR+H73ZT8yXwotsT6CUMQ2qMGwGHC35Mzpi1grWhUA6wyLp+3KnScyGLA4NBGHyYsTqZzYjLqBdwp9oxthcqVnN4xiswj1Ckgp60OrEOt0hg3u4mwO46Sr1vUTrGQU0PcG7LU0s0FNuyVkEA8CRhHS7MpW/fOB+nW36rMJsbWnudShdeNvMjo7WmJry9ModHFOSTOHYilc+TU9C/d0LFO/CKAIQlQRMvWefYeBf5u8/HRqBoP76JljU7Utqw6PlEy+EctjfiND6FYtEkZazhvveUCSziqILZfTRmC4H9TYcnO4eRf4sXbnMCDcaWtjKCAXDN32GCoWUyRUjkhr5phFLrVTMGDbIPY/n4+38JOWt3OCqchu+LU8p0sdzCJOBnRWMCVCVeCzzGdtNBfF6iQZubTKJA03iytJUlvN78t9rWtQqG/H0S+yPecYo/xXtrkM/n2/204a1bkLbIqObj2YVHREGqYb/9ypnAvWAKphsWvn+fnCd8esdTUOqQ+qk7xL3BqVgxwCTynnPgRDzuwkJFOMKYFBJ9Qd2395gG6OockeepT0DWdev/GJuSBaIHCYZRwk3mVYFY8Hsio9sh3tso8lJ8mwsXnJFCMrhoFvB6cEqf03fZ53xtcHP5KZc1g6uYHL0hJRAWIwMDFnUqWAb2FYaKfe18Vk7dQPHPF49yUWspd3OAL9YNCTelKXBrWwkHT/kRIvPQynA0OiWVwbmY7+bK+zksFMMFDngByM0ztpYTMWBMmUsV1lP/CzeN9ZR+PYJaKVh2/qrS3s6Jt5il9GnyooZwP9UzgoC/VzOpq/28Xc+c+cui6yI/+1Q4kLtfKtBsV4363OYInjJpphbwghpYtupgi+iUMB+o/vwKWgdfk/MZaWcfyyR2OW1hoFrO/fKaacPIDnq1mPOehwQEhTN5PnDTS78kVAQrH4xqQmA5tF/VTn5s5+tAffNXaRqxA/KisM3ZhwU+IO2axEAu8PvBM76LAGJrwGBhRtG1+AlgkuSTUUy4pwNBC6IsU3HK6WzwhSLtgUqSipXSgY7EcHvCQAy38WCpC6MYTSiqyX+KsyGqgTuG1EaWR1Vaw5JetdTCFF7LbHOh0d08NkmqI3PcHlAoJjt2ZOL X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd339966-33bb-4f8e-6c38-08d97f3d22f7 X-MS-Exchange-CrossTenant-AuthSource: AM4PR08MB2658.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2021 09:24:40.7697 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 04LegeQJHHDZWrudqp5nD6jCHvepSxBLGpuD4rEzwl/JRnDiv/YqYxhdebGdjoklKZ3GSyg2YW5rKZldwSjsUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3987 X-Original-Sender: roland.gaudig-oss@weidmueller.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=pZWFNPWf; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.5.62 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Roland Gaudig Signed-off-by: Roland Gaudig --- doc/source/swupdate-ipc.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/doc/source/swupdate-ipc.rst b/doc/source/swupdate-ipc.rst index 3c45ab3..2945b82 100644 --- a/doc/source/swupdate-ipc.rst +++ b/doc/source/swupdate-ipc.rst @@ -242,6 +242,29 @@ should be stored during the update process. "details" : [ ] } +Get hawkBit Server Status +......................... + +To provide the hawkBit server status to other processes, it can be requested by +sending an empty message with message type CMD_GET_STATUS. + +The response is a JSON object containing the hawkBit server status . + is a number representing the value of the channel_op_res_t enum from +channel_op_res.h. As the hawkBit server is polled, its status can only be +updated when it has been polled. Therefore the response also contains the +time