)]}'
{
  "commit": "ec57af0b43904f45f9f766988b90c14630d6bd44",
  "tree": "d82760f0e6f4ceddaa1f949baed76b0e5aad6827",
  "parents": [
    "1fd770703e891684d70caf032c8603b123e00373"
  ],
  "author": {
    "name": "Orhan Kupusoglu",
    "email": "orhan.kupusoglu@netsia.com",
    "time": "Wed May 12 12:38:17 2021 +0000"
  },
  "committer": {
    "name": "Orhan Kupusoglu",
    "email": "orhan.kupusoglu@netsia.com",
    "time": "Sat May 15 15:42:02 2021 +0300"
  },
  "message": "[VOL-4069] Measure and read Rx optical power for an ONU\n\nReading Rx optical power requires triggering an RSSI measurement and tracking the RSSI Measurement Completed indication.\nThe raw value is converted to mW, and a dBm value is returned back.\nA small test application (~40K) is bundled within the Debian package to help with debugging the optical power levels.\n\nChange-Id: I20f304a9de0c47b94dfd7b1d8fdd52c56d6a2983\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f510ac419fd20baea9535fc181c25136d080744a",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "56dc8a3b4581f36e9d9a58ae7a5f03da7a53f563",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "0f111676dd6a06d51cdb9a2e0d2dbe7c3d85aa91",
      "old_mode": 33188,
      "old_path": "BUILDING.md",
      "new_id": "106335d4edf6de3d72bc8f1e02035094b38b5185",
      "new_mode": 33188,
      "new_path": "BUILDING.md"
    },
    {
      "type": "modify",
      "old_id": "ecd0b52f7aca2453e0269cf4f8c621967f5c3755",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "14e68f2c773ea003be89060fbfdf00468e727765",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "4d9d11cf505d5df3955077cc4493ab2e7e137d28",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "6cb9d3dd0d6d61632540ca74c2b5572821afaaa2",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "1813112d6467aff8e6e742ec8cb7d205411a78e8",
      "old_mode": 33188,
      "old_path": "agent/Makefile.in",
      "new_id": "dba313178fb95145e137ea0b72ffd0cb8f6764de",
      "new_mode": 33188,
      "new_path": "agent/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "2e366cee721cddf243e4a26727e3a997665d0151",
      "old_mode": 33188,
      "old_path": "agent/common/Queue.h",
      "new_id": "8e90a7560ad17460bf6c9bcc53ebbfe5b466d4bc",
      "new_mode": 33188,
      "new_path": "agent/common/Queue.h"
    },
    {
      "type": "modify",
      "old_id": "b3a5408fced9df50067f2897f2f181935daef8d9",
      "old_mode": 33188,
      "old_path": "agent/common/core.h",
      "new_id": "09ff890f3d6603dd04d9b8c343515dfbb472ae81",
      "new_mode": 33188,
      "new_path": "agent/common/core.h"
    },
    {
      "type": "modify",
      "old_id": "68cce10e5430cda184c53cea76cbfc8d97919463",
      "old_mode": 33188,
      "old_path": "agent/common/server.cc",
      "new_id": "168df68e9a154437c887445bdf6fa8c656b457bb",
      "new_mode": 33188,
      "new_path": "agent/common/server.cc"
    },
    {
      "type": "modify",
      "old_id": "ff4b68a23bd47962f435a762139f60ec3f69c1dd",
      "old_mode": 33188,
      "old_path": "agent/device/asfvolt16/mkdebian/debian/asfvolt16.postinst",
      "new_id": "59175c0c6998530f18376fb3ac92215282f13f96",
      "new_mode": 33188,
      "new_path": "agent/device/asfvolt16/mkdebian/debian/asfvolt16.postinst"
    },
    {
      "type": "modify",
      "old_id": "c952f58cdfbaea85b3d6b40a432dde519ee26727",
      "old_mode": 33261,
      "old_path": "agent/device/asfvolt16/mkdebian/debian/rules",
      "new_id": "d3dedf05af25d402e5c6f68e3c16d43045d2b703",
      "new_mode": 33261,
      "new_path": "agent/device/asfvolt16/mkdebian/debian/rules"
    },
    {
      "type": "modify",
      "old_id": "46e2356bd391e50b97899120f1ec758679564a46",
      "old_mode": 33188,
      "old_path": "agent/device/asgvolt64/mkdebian/debian/asgvolt64.postinst",
      "new_id": "2c97375720561b86e5a9d9a29c479c5845cc8c00",
      "new_mode": 33188,
      "new_path": "agent/device/asgvolt64/mkdebian/debian/asgvolt64.postinst"
    },
    {
      "type": "modify",
      "old_id": "772857a846b6f6fb3053b9f6a9a3d780605cb6ca",
      "old_mode": 33261,
      "old_path": "agent/device/asgvolt64/mkdebian/debian/rules",
      "new_id": "b047c3091d86fb59eba9747bf0afdfa8c202f8b9",
      "new_mode": 33261,
      "new_path": "agent/device/asgvolt64/mkdebian/debian/rules"
    },
    {
      "type": "modify",
      "old_id": "6252355d38da95b66719c5dfb215e059a8fb91e6",
      "old_mode": 33188,
      "old_path": "agent/src/core_api_handler.cc",
      "new_id": "babd9cec867d859ea9c00dfacea57f67c2b860bb",
      "new_mode": 33188,
      "new_path": "agent/src/core_api_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "ad66ae36389f02ca63317db56a86969ba48d3958",
      "old_mode": 33188,
      "old_path": "agent/src/core_data.cc",
      "new_id": "a53ca0e3bb4e2c68fdc53be30e0aba986e78c51a",
      "new_mode": 33188,
      "new_path": "agent/src/core_data.cc"
    },
    {
      "type": "modify",
      "old_id": "214b8fd24d5b29abb9b23544eb90ff7b9aaa9483",
      "old_mode": 33188,
      "old_path": "agent/src/core_data.h",
      "new_id": "12edb9ee65ca481cd136d512542a9c439fe2334e",
      "new_mode": 33188,
      "new_path": "agent/src/core_data.h"
    },
    {
      "type": "modify",
      "old_id": "01530781a4b254ef0ce3919ee6351add7e713caa",
      "old_mode": 33188,
      "old_path": "agent/src/core_utils.cc",
      "new_id": "e8060aacbc277f88ae6e2d62ed8ec0d2593d3ffd",
      "new_mode": 33188,
      "new_path": "agent/src/core_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "3d4668ce8d021a2e5a3a829c207145e2439ab46d",
      "old_mode": 33188,
      "old_path": "agent/src/core_utils.h",
      "new_id": "c860644feff4d78ea71ad86c2be305e6790edac4",
      "new_mode": 33188,
      "new_path": "agent/src/core_utils.h"
    },
    {
      "type": "modify",
      "old_id": "0583ddbc6087931ca56799a553b9f33a5aaa7663",
      "old_mode": 33188,
      "old_path": "agent/src/indications.cc",
      "new_id": "304cb452a8362ffb6bc8421057f86796e51481d5",
      "new_mode": 33188,
      "new_path": "agent/src/indications.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c17a3d29e3ffc66156c8845e212a1bfad820b33",
      "new_mode": 33188,
      "new_path": "agent/src/trx_eeprom_reader.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25bfe99ad0d6e995e1dfc64ffa704f4649c2d573",
      "new_mode": 33188,
      "new_path": "agent/src/trx_eeprom_reader.h"
    },
    {
      "type": "modify",
      "old_id": "cb70c69e52a6775fefdf8151096a4778a98347b8",
      "old_mode": 33188,
      "old_path": "agent/test/Makefile",
      "new_id": "d103d5766608f9add18408699cf61e4f04b32664",
      "new_mode": 33188,
      "new_path": "agent/test/Makefile"
    },
    {
      "type": "modify",
      "old_id": "55297b962fae5b17ed912614b577e08774861d85",
      "old_mode": 33188,
      "old_path": "agent/test/src/test_core.cc",
      "new_id": "650b497b8de72856c64b18447151f17882c374af",
      "new_mode": 33188,
      "new_path": "agent/test/src/test_core.cc"
    },
    {
      "type": "modify",
      "old_id": "84d0b0bc11ec716a30413ace273d7afaf54c0a32",
      "old_mode": 33188,
      "old_path": "protos/Makefile",
      "new_id": "96300b6f3445c7525f834129bd225d98416f8af4",
      "new_mode": 33188,
      "new_path": "protos/Makefile"
    }
  ]
}
