.cproject

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add typedef

add typedef

add typedef

add typedef

We can delete line 45 and 46. And update line 44 to } TUBE_SET_INSTALL_STATE_T;

We can delete line 45 and 46. And update line 44 to } TUBE_SET_INSTALL_STATE_T;

We can delete line 46 and 47 and update line 45 to } TUBE_SET_AUTO_EJECT_STATE_T;

We can delete line 46 and 47 and update line 45 to } TUBE_SET_AUTO_EJECT_STATE_T;

add a space between message and )

add a space between message and )

Change // to /// for doxygen to catch it.

Change // to /// for doxygen to catch it.

Can we remove the parameter and switch directly over currentPostTreatmentState?

Can we remove the parameter and switch directly over currentPostTreatmentState?

The public function name signalGoToInstallState is not sufficiently descriptive. Would renaming it to requestTubeSetInstall() be appropriate?

The public function name signalGoToInstallState is not sufficiently descriptive. Would renaming it to requestTubeSetInstall() be appropriate?

I prefer you create a local BOOL result so you can have a simpler return statement.

I prefer you create a local BOOL result so you can have a simpler return statement.

Should go to your new complete state here.

Should go to your new complete state here.

The number looks incorrect. This was an issue in the staging branch, which is fixed now. Can you please pull latest staging and update the values of your enums?

The number looks incorrect. This was an issue in the staging branch, which is fixed now. Can you please pull latest staging and update the values of your enums?

check alarm status instead of switch state.

check alarm status instead of switch state.

Is the folder name necessary?

Is the folder name necessary?

Remove unnecessary spaces before =

Remove unnecessary spaces before =

Align =

Align =

Align =.

Align =.

Align =.

Align =.

We don't have to align =, but if you're going to have all of these spaces before the =, you should align.

We don't have to align =, but if you're going to have all of these spaces before the =, you should align.

Why are we doing this? Having a return here is against our coding standards (it's like a goto).

Why are we doing this?
Having a return here is against our coding standards (it's like a goto).

Describe what kind of services are being provided.

Describe what kind of services are being provided.

Consider separating the wait for door close to another state.

Consider separating the wait for door close to another state.

Why are we doing this?

Why are we doing this?

Describe what kind of services being provided.

Describe what kind of services being provided.

Should not change states in a signal function. Should set a request flag that gets looked at in dry self-tests state handler function which would return install state if the flag is set.

Should not change states in a signal function. Should set a request flag that gets looked at in dry self-tests state handler function which would return install state if the flag is set.

Remove blank line.

Remove blank line.

Move this transition function call to the transitionToPostTreatmentMode function below.

Move this transition function call to the transitionToPostTreatmentMode function below.

Invalid payload length shouldn't be a reject reason, it should cause a s/w fault (because it suggests the UI and TD software are not compatible versions).

Invalid payload length shouldn't be a reject reason, it should cause a s/w fault (because it suggests the UI and TD software are not compatible versions).

Not necessary

Not necessary

This command should be given once on way out of prior state instead of every 50ms while in this state. We also need to zero the timer counter at same time so the timeout check below works.

This command should be given once on way out of prior state instead of every 50ms while in this state.
We also need to zero the timer counter at same time so the timeout check below works.