| description: > |
| Implement to provide pass-through mechanism to the On Chip Controller (OCC). |
| methods: |
| - name: Send |
| description: > |
| Pass through a command to the OCC. |
| parameters: |
| - name: command |
| # TODO via https://github.com/openbmc/openbmc/issues/1160. This should |
| # change to array[byte]. As of now, the REST server maps any numeric |
| # data to int32. |
| type: array[int32] |
| description: > |
| An array of integers representing the command and payload. This |
| should still be bytes worth of data (as though using array[byte]), |
| so each entry in the array should pack as many bytes as possible. |
| returns: |
| - name: response |
| # TODO via https://github.com/openbmc/openbmc/issues/1160. This should |
| # change to array[byte]. As of now, the REST server maps any numeric |
| # data to int32. |
| type: array[int32] |
| description: > |
| An array of integers representing the response. This |
| should still be bytes worth of data (as though using array[byte]), |
| so each entry in the array should pack as many bytes as possible. |