Implemented acNodeQueryDeviceConfiguration

This commit is contained in:
jpekkila
2019-08-12 11:40:38 +03:00
parent b5daf22c26
commit bba9ec7c3b
2 changed files with 15 additions and 9 deletions

View File

@@ -27,7 +27,16 @@ extern "C" {
typedef struct node_s* Node; // Opaque pointer to node_s.
typedef struct {
int3 m;
int3 n;
} Grid;
typedef struct {
int num_devices;
Device* devices;
Grid grid;
Grid subgrid;
} DeviceConfiguration;
/** */

View File

@@ -131,11 +131,6 @@
static const int MAX_NUM_DEVICES = 32;
typedef struct {
int3 m;
int3 n;
} Grid;
struct node_s {
int id;
@@ -334,10 +329,12 @@ acNodePrintInfo(const Node node)
AcResult
acNodeQueryDeviceConfiguration(const Node node, DeviceConfiguration* config)
{
(void)node;
(void)config;
WARNING("Not implemented");
return AC_FAILURE;
config->num_devices = node->num_devices;
config->devices = node->devices;
config->grid = node->grid;
config->subgrid = node->subgrid;
return AC_SUCCESS;
}
AcResult