{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":329063726,"defaultBranch":"main","name":"grpc-device","ownerLogin":"ni","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-12T17:37:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5598284?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726906885.0","currentOid":""},"activityList":{"items":[{"before":"a5fbd316d0b5538eda0854f3310b7dbc8888ab79","after":null,"ref":"refs/heads/users/rnagaraj/vna_gprc_code","pushedAt":"2024-09-21T08:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"619d182c6be2155544a7d37f243534a33a14c614","after":"6b318487be68c25ffe6cd7a4f94d5097e5974d0d","ref":"refs/heads/main","pushedAt":"2024-09-21T08:21:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Add VNA APIs (#1095)\n\n* Generating gRPC Server code for VNA\r\n\r\n* VNA gRPC code support for all APIs and attributes\r\n\r\n* Correcting \"code readiness\" to \"Release\" and updating Readme document\r\n\r\n* generated file after correcting code-readiness tag from \"NextRelease\" -> \"Release\"\r\n\r\n---------\r\n\r\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"Add VNA APIs (#1095)"}},{"before":"1fd3a5f9e196c3ec621d3186654ca31b21d2f9a5","after":"a5fbd316d0b5538eda0854f3310b7dbc8888ab79","ref":"refs/heads/users/rnagaraj/vna_gprc_code","pushedAt":"2024-09-20T21:53:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"generated file after correcting code-readiness tag from \"NextRelease\" -> \"Release\"","shortMessageHtmlLink":"generated file after correcting code-readiness tag from \"NextRelease\"…"}},{"before":"f4eba0beecd87c0d472c642e92d11f431577a214","after":null,"ref":"refs/heads/users/rnagaraj/split_api_RFmx_inactive","pushedAt":"2024-09-20T21:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"cdefbaebe740fb9be225c05dbcaeb809d8afc9f3","after":"619d182c6be2155544a7d37f243534a33a14c614","ref":"refs/heads/main","pushedAt":"2024-09-20T21:38:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split APIs addition for CDMA2k, Demod, Gsm, Tdscdma and Wcdma (#1096)\n\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"Split APIs addition for CDMA2k, Demod, Gsm, Tdscdma and Wcdma (#1096)"}},{"before":null,"after":"f4eba0beecd87c0d472c642e92d11f431577a214","ref":"refs/heads/users/rnagaraj/split_api_RFmx_inactive","pushedAt":"2024-09-20T13:47:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split APIs addition for CDMA2k, Demod, Gsm, Tdscdma and Wcdma","shortMessageHtmlLink":"Split APIs addition for CDMA2k, Demod, Gsm, Tdscdma and Wcdma"}},{"before":null,"after":"1fd3a5f9e196c3ec621d3186654ca31b21d2f9a5","ref":"refs/heads/users/rnagaraj/vna_gprc_code","pushedAt":"2024-09-20T07:54:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"VNA gRPC code support for all APIs and attributes","shortMessageHtmlLink":"VNA gRPC code support for all APIs and attributes"}},{"before":"07c12f88ef2effe37521ebef4663d5172b331bc2","after":null,"ref":"refs/heads/users/rnagaraj/split_apis_RFmx","pushedAt":"2024-09-20T05:50:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"6c3964a1abff1308128617481977fcf9d7272c7c","after":"cdefbaebe740fb9be225c05dbcaeb809d8afc9f3","ref":"refs/heads/main","pushedAt":"2024-09-20T05:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split API code for LTE Bluetooth and WLAN (#1094)\n\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"Split API code for LTE Bluetooth and WLAN (#1094)"}},{"before":null,"after":"07c12f88ef2effe37521ebef4663d5172b331bc2","ref":"refs/heads/users/rnagaraj/split_apis_RFmx","pushedAt":"2024-09-19T09:09:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split API code for LTE Bluetooth and WLAN","shortMessageHtmlLink":"Split API code for LTE Bluetooth and WLAN"}},{"before":"e2f8046ae37871401cd2539222d325bb7586756f","after":null,"ref":"refs/heads/users/rnagaraj/24C3_specan_correction","pushedAt":"2024-09-18T23:04:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reckenro","name":"Ryan Eckenrode","path":"/reckenro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77176215?s=80&v=4"}},{"before":"79f9361f1e60cd0da5ba8ae88652f462c21c9109","after":"6c3964a1abff1308128617481977fcf9d7272c7c","ref":"refs/heads/main","pushedAt":"2024-09-18T23:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"reckenro","name":"Ryan Eckenrode","path":"/reckenro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77176215?s=80&v=4"},"commit":{"message":"SpecAn correction DPDCfgTargetWaveform -> DPDCfgExtractModelTargetWaveform (#1093)\n\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"SpecAn correction DPDCfgTargetWaveform -> DPDCfgExtractModelTargetWav…"}},{"before":null,"after":"e2f8046ae37871401cd2539222d325bb7586756f","ref":"refs/heads/users/rnagaraj/24C3_specan_correction","pushedAt":"2024-09-18T20:05:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"SpecAn correction DPDCfgTargetWaveform -> DPDCfgExtractModelTargetWaveform","shortMessageHtmlLink":"SpecAn correction DPDCfgTargetWaveform -> DPDCfgExtractModelTargetWav…"}},{"before":"e22f54eab99e2778a50ccf4f3fc3caefc94ea3d5","after":null,"ref":"refs/heads/users/rnagaraj/nr_24C3_apis","pushedAt":"2024-09-18T06:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"0a61342133c1c5a1b13e2835e00178c08dfe098a","after":"79f9361f1e60cd0da5ba8ae88652f462c21c9109","ref":"refs/heads/main","pushedAt":"2024-09-18T06:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"NR 24C3 gRPC APIs (#1092)\n\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"NR 24C3 gRPC APIs (#1092)"}},{"before":null,"after":"e22f54eab99e2778a50ccf4f3fc3caefc94ea3d5","ref":"refs/heads/users/rnagaraj/nr_24C3_apis","pushedAt":"2024-09-17T09:31:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"NR 24C3 gRPC APIs","shortMessageHtmlLink":"NR 24C3 gRPC APIs"}},{"before":"c1388655fa6785eebf59daac3726d9f82e8be7da","after":null,"ref":"refs/heads/users/rnagaraj/adding_split_apis","pushedAt":"2024-09-16T06:06:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"5b8fc9025eb2137561bc27c6135493a6069907f8","after":"0a61342133c1c5a1b13e2835e00178c08dfe098a","ref":"refs/heads/main","pushedAt":"2024-09-16T06:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split API addition (#1090)\n\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"Split API addition (#1090)"}},{"before":"95024b71fb259e8dec8696e9e9e066f6a12b324f","after":"5b8fc9025eb2137561bc27c6135493a6069907f8","ref":"refs/heads/main","pushedAt":"2024-09-13T20:58:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxxboehme","name":"Maxx Boehme","path":"/maxxboehme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4625658?s=80&v=4"},"commit":{"message":"Use new grpcbot-ubuntu2 instance (#1086)\n\nCo-authored-by: Maxx Boehme ","shortMessageHtmlLink":"Use new grpcbot-ubuntu2 instance (#1086)"}},{"before":"890914edffefb515900658861c63a6b4a2358e9c","after":null,"ref":"refs/heads/users/amehra/update-readme","pushedAt":"2024-09-13T20:09:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maxxboehme","name":"Maxx Boehme","path":"/maxxboehme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4625658?s=80&v=4"}},{"before":"a79e95b80001ec4956167ab956cdcbd8b347d42b","after":"95024b71fb259e8dec8696e9e9e066f6a12b324f","ref":"refs/heads/main","pushedAt":"2024-09-13T20:09:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxxboehme","name":"Maxx Boehme","path":"/maxxboehme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4625658?s=80&v=4"},"commit":{"message":"updated readme (#1091)","shortMessageHtmlLink":"updated readme (#1091)"}},{"before":null,"after":"890914edffefb515900658861c63a6b4a2358e9c","ref":"refs/heads/users/amehra/update-readme","pushedAt":"2024-09-13T05:01:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amehra-ni","name":"Ayush Mehra","path":"/amehra-ni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97939637?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":null,"after":"c1388655fa6785eebf59daac3726d9f82e8be7da","ref":"refs/heads/users/rnagaraj/adding_split_apis","pushedAt":"2024-09-12T23:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Split API addition","shortMessageHtmlLink":"Split API addition"}},{"before":"feff9fa91c38085f6d59ab536073a4ce9051deca","after":null,"ref":"refs/heads/users/amehra/enable-fpga-toggle","pushedAt":"2024-09-12T06:38:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amehra-ni","name":"Ayush Mehra","path":"/amehra-ni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97939637?s=80&v=4"}},{"before":"84223a18f546cb0363759da9e1066fc2d14662e0","after":"a79e95b80001ec4956167ab956cdcbd8b347d42b","ref":"refs/heads/main","pushedAt":"2024-09-12T06:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amehra-ni","name":"Ayush Mehra","path":"/amehra-ni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97939637?s=80&v=4"},"commit":{"message":"Update code_readiness for FPGA to Release. (#1088)\n\n* mark FPGA as release\r\n\r\n* Add FPGA session tests","shortMessageHtmlLink":"Update code_readiness for FPGA to Release. (#1088)"}},{"before":"bae2d073634af2265ee5ff894795618646d8a7ae","after":null,"ref":"refs/heads/users/rnagaraj/24C3_grpc","pushedAt":"2024-09-12T04:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"}},{"before":"0d1658ea666d25a8577f348d78645b591eb45cd8","after":"84223a18f546cb0363759da9e1066fc2d14662e0","ref":"refs/heads/main","pushedAt":"2024-09-12T04:52:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"Adding LTE and (correcting) SpecAn 24C3 APIs (#1089)\n\n* SpecAn Metadata\r\n\r\n* LTE Data\r\n\r\n* LTE and SpecAn proto file generation\r\n\r\n---------\r\n\r\nCo-authored-by: rnagaraj ","shortMessageHtmlLink":"Adding LTE and (correcting) SpecAn 24C3 APIs (#1089)"}},{"before":"05167bb2290cddd493cc049268846210c4d8bee0","after":"0d1658ea666d25a8577f348d78645b591eb45cd8","ref":"refs/heads/main","pushedAt":"2024-09-11T15:37:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxxboehme","name":"Maxx Boehme","path":"/maxxboehme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4625658?s=80&v=4"},"commit":{"message":"CMakeLists: Make grpc-device buildable on NILRT 11 (#1082)\n\n* CMakeLists: Make grpc-device buildable on NILRT 11\r\n\r\nNILRT 11 will ship with grpc >1.60 and protobuf >v25.2.\r\ngrpc-device doesn't compile with these toolchain versions,\r\nthrowing errors about undefined symbols. Downgrading grpc\r\nback to 1.51 (with python3-grpcio and protobuf recipes)\r\nsuccessfully works around these issues. But for security and\r\ngeneral currency reasons, we cannot afford to ship NILRT 11\r\nwith these downgrades.\r\nCurrent CMakeLists.txt is limited to some of the bitbake\r\nfunctionalities which makes it difficult to build with new changes.\r\n\r\nChanges in this commit will make sure NILRT 11 compiles grpc-device\r\nwith the latest/upgraded grpc version without affecting the existing\r\nbuild process.\r\n\r\nChanges:\r\n1. refactor toolchain link logic\r\n - Deprecate the CMAKE_CROSSCOMPILING variable, in favor of\r\n USE_SUBMODULE_LIBS cmake option. Refactor the linking logic to\r\n be a consolidation of all the linking actions from across the\r\n file, and to better support builds in generic linux environments.\r\n2. fixup utf8cpp library link\r\n - The utf8cpp cmake library namespace is incorrectly identified\r\n as 'utf8cpp', instead of the proper 'utf8cpp:utf8cpp'. As a\r\n result, cmake does not link the utf8.h header and compilation\r\n fails.\r\n3. parameterize python3 venv\r\n - Create a USE_PYTHON_VIRTUALENV cmake option. When asserted, it\r\n will add the bespoke venv to the toolchain. Otherwise, the\r\n cmake config will use the system python environment.\r\n4. link the device server to grpc_gpr\r\n - ni_grpc_device_server target depends on symbols from grpc\r\n gpr.so, namely gpr_log. Add grpc_gpr to link libraries for\r\n ni_grpc_device_server.\r\n5. add abseil_sync dep to server target\r\n - ni_grpc_device_server uses symbology from libabsl_synchronization\r\n library. Add a library dependency to reflect that relationship.\r\n6. add utf8cpp dep to IntegrationTestsRunner\r\n - The IntegrationTestsRunner depends on utf8.h header indirectly,\r\n via its access to the device server source.\r\n7. fill out target lib deps\r\n - Shove ni_grpc_device_server library dependencies into a variable,\r\n so that it can be easily passed along to the test targets.\r\n8. suppress protobuf installation in SM\r\n - Set protobuf_INSTALL=OFF, which suppresses the protobuf\r\n installation codepaths - that we don't want to use anyway and\r\n which cause the failure.\r\n9. add necessary gRPC dep to ni_grpc_device_server\r\n - ni_grpc_device_server must be linked against libgrpc, as well as\r\n the grpccpp libs.\r\n10.fixup venv codegen deps\r\n - Give the codegen targets a dependency on the python virtualenv\r\n via the all_codegen_dependencies variable.\r\n\r\nSigned-off-by: Rajendra Desai \r\n\r\n* Updated variable name of NILRT_LEGACY_TOOLCHAIN in build artifacts and fixed a small typo\r\n\r\nSigned-off-by: Rajendra Desai \r\n\r\n* build_nilrt.yml: Fixed a typo\r\n\r\n* Enforce consistent runtime library settings in case of MSVC\r\n\r\nSigned-off-by: Rajendra Desai \r\n\r\n* Update linker condition\r\n\r\n* Add a condition to check for POLICY CMP0091 (enabling the use of\r\nMSVC_RUNTIME_LIBRARY property) which is supported on cmake version\r\n>3.15 in case of MSVC compiler\r\n\r\nSigned-off-by: Rajendra Desai \r\n\r\n* CMakeLists: Code cleanup\r\n\r\n* CMakeLists: use static runtime library\r\n\r\n* CMakeLists: change gtest_force_shared_crt to default\r\n\r\n* CMakeLists: add compile options if MSVC\r\n\r\n* Workaround: Do a clean build\r\n\r\n* Revert \"CMakeLists: add compile options if MSVC\"\r\n\r\nThis reverts commit 2ea12e9fbde1c969c8a57eddc375346a7f6900b5.\r\n\r\n* Revert \"CMakeLists: change gtest_force_shared_crt to default\"\r\n\r\nThis reverts commit 36890c9fff9f6ccdc1ee322a100a07770c4ef1d9.\r\n\r\n* Revert \"CMakeLists: use static runtime library\"\r\n\r\nThis reverts commit 26a3c63d05e64b326c18cbe778f0d14e886433ab.\r\n\r\n* Workaround to fix Linker issues\r\n\r\n* Remove duplicate line\r\n\r\n* build_cmake.yml: Added a comment\r\n\r\n* build_cmake.yml: Move comment to avoid syntax error\r\n\r\n---------\r\n\r\nSigned-off-by: Rajendra Desai ","shortMessageHtmlLink":"CMakeLists: Make grpc-device buildable on NILRT 11 (#1082)"}},{"before":"45841e70ac15bb78e420cad89910da876cde87e8","after":"feff9fa91c38085f6d59ab536073a4ce9051deca","ref":"refs/heads/users/amehra/enable-fpga-toggle","pushedAt":"2024-09-11T09:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amehra-ni","name":"Ayush Mehra","path":"/amehra-ni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97939637?s=80&v=4"},"commit":{"message":"Add FPGA session tests","shortMessageHtmlLink":"Add FPGA session tests"}},{"before":"ce4181f7572889108bddcdbf087366e97e74ac3f","after":"bae2d073634af2265ee5ff894795618646d8a7ae","ref":"refs/heads/users/rnagaraj/24C3_grpc","pushedAt":"2024-09-08T22:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RahulBenaka","name":"Rahul Nagaraju","path":"/RahulBenaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67006642?s=80&v=4"},"commit":{"message":"LTE and SpecAn proto file generation","shortMessageHtmlLink":"LTE and SpecAn proto file generation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODoyMToyNS4wMDAwMDBazwAAAAS8m6Ey","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODoyMToyNS4wMDAwMDBazwAAAAS8m6Ey","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQyMjowMDowMi4wMDAwMDBazwAAAASwTXV7"}},"title":"Activity · ni/grpc-device"}