Merge pull request 'this might fix the device' (#791) from mgm3100-cfg-adaptions into main
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
Reviewed-on: #791 Reviewed-by: Marius Eggert <eggertm@irs.uni-stuttgart.de>
This commit is contained in:
commit
7c6cd12f14
@ -21,6 +21,8 @@ will consitute of a breaking change warranting a new major release:
|
|||||||
- The primary and the secondary temperature sensors for the PLOC mission boards are exchanged.
|
- The primary and the secondary temperature sensors for the PLOC mission boards are exchanged.
|
||||||
- ACS parameters for the SUSMGM (FLP) safe mode have been adjusted. This safe mode is now the
|
- ACS parameters for the SUSMGM (FLP) safe mode have been adjusted. This safe mode is now the
|
||||||
default one.
|
default one.
|
||||||
|
- MGM3100 Startup Configuration: Ignore bit 1 of the CMM reply, which is sometimes set to
|
||||||
|
1 in the reply for some reason.
|
||||||
|
|
||||||
# [v6.4.1] 2023-08-21
|
# [v6.4.1] 2023-08-21
|
||||||
|
|
||||||
|
@ -767,6 +767,9 @@ void AcsBoardPolling::mgmRm3100Handler(MgmRm3100& mgm) {
|
|||||||
mgm.replyResult = result;
|
mgm.replyResult = result;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// For some reason, bit 1 is sometimes set on the reply, even if it is not set for the
|
||||||
|
// command.. Ignore it for now by clearing it.
|
||||||
|
rawReply[1] &= ~(1 << 1);
|
||||||
if (rawReply[1] != mgmRm3100::CMM_VALUE) {
|
if (rawReply[1] != mgmRm3100::CMM_VALUE) {
|
||||||
sif::error << "AcsBoardPolling: MGM RM3100 read back CMM invalid" << std::endl;
|
sif::error << "AcsBoardPolling: MGM RM3100 read back CMM invalid" << std::endl;
|
||||||
mgm.replyResult = result;
|
mgm.replyResult = result;
|
||||||
|
Loading…
Reference in New Issue
Block a user