diff --git a/common/ca.h b/common/ca.h index 2c4b85f..bcb1f76 100644 --- a/common/ca.h +++ b/common/ca.h @@ -37,7 +37,16 @@ enum CA_MESSAGE_FLAGS { CA_MESSAGE_HAS_PARAM4_INT = (1 << 10), CA_MESSAGE_HAS_PARAM4_PTR = (1 << 11), CA_MESSAGE_HAS_PARAM4_DATA = (1 << 12), - CA_MESSAGE_HAS_PARAM_LONG = (1 << 13), + CA_MESSAGE_HAS_PARAM5_INT = (1 << 13), + CA_MESSAGE_HAS_PARAM5_PTR = (1 << 14), + CA_MESSAGE_HAS_PARAM5_DATA = (1 << 15), + CA_MESSAGE_HAS_PARAM6_INT = (1 << 16), + CA_MESSAGE_HAS_PARAM6_PTR = (1 << 17), + CA_MESSAGE_HAS_PARAM6_DATA = (1 << 18), + CA_MESSAGE_HAS_PARAM1_LONG = (1 << 19), + CA_MESSAGE_HAS_PARAM2_LONG = (1 << 20), + CA_MESSAGE_HAS_PARAM3_LONG = (1 << 21), + CA_MESSAGE_HAS_PARAM4_LONG = (1 << 22) }; enum CA_MESSAGE_MSGID { @@ -70,7 +79,7 @@ typedef struct CA_MESSAGE { uint8_t *Data[4]; uint32_t Param[4]; void *Ptr[4]; - uint64_t ParamLong; + uint64_t ParamLong[4]; } Msg; } CA_MESSAGE;