struct OCommandData{ OCommandValue value[ocommandMAX_FRAMES]; }実際には,OCommandValueをそのまま使わず,OCommandValueの配列valueをCPC プリミティブの種類に合わせてキャストして使う. LEDの場合は,
OCommandData* data = cmdVecData->GetData(i); OLEDCommandValue2* val = (OLEDCommandValue2*)data->value;とし,関節の場合は,
OCommandData* data = cmdVecData->GetData(i); OJointCommandValue2* jval = (OJointCommandValue2*)data->value;とする.