FreeCalypso > hg > fc-selenite
comparison src/g23m-aci/aci/aci_bat_sat.c @ 1:d393cd9bb723
src/g23m-*: initial import from Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 15 Jul 2018 04:40:46 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 0:b6a5e36de839 | 1:d393cd9bb723 |
|---|---|
| 1 /* | |
| 2 +----------------------------------------------------------------------------- | |
| 3 | Project : GSM-F&D (8411) | |
| 4 | Modul : ACI_BAT | |
| 5 +----------------------------------------------------------------------------- | |
| 6 | Copyright 2002 Texas Instruments Berlin, AG | |
| 7 | All rights reserved. | |
| 8 | | |
| 9 | This file is confidential and a trade secret of Texas | |
| 10 | Instruments Berlin, AG | |
| 11 | The receipt of or possession of this file does not convey | |
| 12 | any rights to reproduce or disclose its contents or to | |
| 13 | manufacture, use, or sell anything it may describe, in | |
| 14 | whole, or in part, without the specific written consent of | |
| 15 | Texas Instruments Berlin, AG. | |
| 16 +----------------------------------------------------------------------------- | |
| 17 | Purpose : This BAT wrapper modul is ... | |
| 18 | | |
| 19 +----------------------------------------------------------------------------- | |
| 20 */ | |
| 21 | |
| 22 #include "aci_all.h" /* includes prim.h, which includes p_bat.h */ | |
| 23 #include "aci_cmh.h" /* prototypes of sAT_,qAT_,tAT_ */ | |
| 24 #include "aci_bat_cmh.h" /* prototypes of sBAT_,qBAT_,tBAT_ */ | |
| 25 #include "aci_bat.h" | |
| 26 | |
| 27 /* | |
| 28 +--------------------------------------------------------------------+ | |
| 29 | PROJECT : GSM-F&D (8411) MODULE : ACI_BAT | | |
| 30 | STATE : code ROUTINE : sBAT_PercentSATC | | |
| 31 +--------------------------------------------------------------------+ | |
| 32 | |
| 33 PURPOSE : | |
| 34 */ | |
| 35 GLOBAL T_ACI_BAT_RSLT sBAT_PercentSATC(T_ACI_DTI_PRC_PSI *src_infos_psi, | |
| 36 T_BAT_cmd_send *cmd) | |
| 37 { | |
| 38 T_ACI_BAT_RSLT ret; | |
| 39 | |
| 40 TRACE_FUNCTION ("sBAT_PercentSATC()"); | |
| 41 | |
| 42 ret = (T_ACI_BAT_RSLT)sAT_PercentSATC((T_ACI_CMD_SRC)src_infos_psi->srcId, | |
| 43 (SHORT)cmd->params.ptr_set_percent_satc->c_satprfl, | |
| 44 (UBYTE *)cmd->params.ptr_set_percent_satc->satprfl); | |
| 45 return (ret); | |
| 46 } | |
| 47 | |
| 48 /* | |
| 49 +--------------------------------------------------------------------+ | |
| 50 | PROJECT : GSM-F&D (8411) MODULE : ACI_BAT | | |
| 51 | STATE : code ROUTINE : qBAT_PercentSATC | | |
| 52 +--------------------------------------------------------------------+ | |
| 53 | |
| 54 PURPOSE : | |
| 55 */ | |
| 56 GLOBAL T_ACI_BAT_RSLT qBAT_PercentSATC(T_ACI_DTI_PRC_PSI *src_infos_psi, | |
| 57 T_BAT_cmd_send *cmd) | |
| 58 { | |
| 59 T_ACI_BAT_RSLT ret; | |
| 60 T_BAT_cmd_response resp; | |
| 61 T_BAT_res_que_percent_satc satc; | |
| 62 | |
| 63 TRACE_FUNCTION ("qBAT_PercentSATC()"); | |
| 64 | |
| 65 resp.ctrl_response = BAT_RES_QUE_PERCENT_SATC; | |
| 66 resp.response.ptr_que_percent_satc = &satc; | |
| 67 | |
| 68 ret =(T_ACI_BAT_RSLT) qAT_PercentSATC((T_ACI_CMD_SRC)src_infos_psi->srcId, | |
| 69 (S16*)&satc.c_satprfl, satc.satprfl); | |
| 70 | |
| 71 aci_bat_send(src_infos_psi, &resp); | |
| 72 return (ret); | |
| 73 } | |
| 74 | |
| 75 /* | |
| 76 +--------------------------------------------------------------------+ | |
| 77 | PROJECT : GSM-F&D (8411) MODULE : ACI_BAT | | |
| 78 | STATE : code ROUTINE : sBAT_PercentSATE | | |
| 79 +--------------------------------------------------------------------+ | |
| 80 | |
| 81 PURPOSE : | |
| 82 */ | |
| 83 GLOBAL T_ACI_BAT_RSLT sBAT_PercentSATE(T_ACI_DTI_PRC_PSI *src_infos_psi, | |
| 84 T_BAT_cmd_send *cmd) | |
| 85 { | |
| 86 T_ACI_BAT_RSLT ret; | |
| 87 | |
| 88 TRACE_FUNCTION ("sBAT_PercentSATE()"); | |
| 89 | |
| 90 ret = (T_ACI_BAT_RSLT)sAT_PercentSATE((T_ACI_CMD_SRC)src_infos_psi->srcId, | |
| 91 (SHORT)cmd->params.ptr_set_percent_sate->c_satcmd, | |
| 92 (UBYTE *)cmd->params.ptr_set_percent_sate->satcmd); | |
| 93 return (ret); | |
| 94 } | |
| 95 | |
| 96 /* | |
| 97 +--------------------------------------------------------------------+ | |
| 98 | PROJECT : GSM-F&D (8411) MODULE : ACI_BAT | | |
| 99 | STATE : code ROUTINE : sBAT_PercentSATR | | |
| 100 +--------------------------------------------------------------------+ | |
| 101 | |
| 102 PURPOSE : | |
| 103 */ | |
| 104 GLOBAL T_ACI_BAT_RSLT sBAT_PercentSATR(T_ACI_DTI_PRC_PSI *src_infos_psi, | |
| 105 T_BAT_cmd_send *cmd) | |
| 106 { | |
| 107 T_ACI_BAT_RSLT ret; | |
| 108 | |
| 109 TRACE_FUNCTION ("sBAT_PercentSATR()"); | |
| 110 | |
| 111 ret =(T_ACI_BAT_RSLT) sAT_PercentSATR((T_ACI_CMD_SRC)src_infos_psi->srcId, | |
| 112 (SHORT)cmd->params.ptr_set_percent_satr->c_satrsp, | |
| 113 (UBYTE *)cmd->params.ptr_set_percent_satr->satrsp); | |
| 114 return (ret); | |
| 115 } | |
| 116 | |
| 117 /* | |
| 118 +--------------------------------------------------------------------+ | |
| 119 | PROJECT : GSM-F&D (8411) MODULE : ACI_BAT | | |
| 120 | STATE : code ROUTINE : sBAT_PercentSATT | | |
| 121 +--------------------------------------------------------------------+ | |
| 122 | |
| 123 PURPOSE : | |
| 124 */ | |
| 125 GLOBAL T_ACI_BAT_RSLT sBAT_PercentSATT(T_ACI_DTI_PRC_PSI *src_infos_psi, | |
| 126 T_BAT_cmd_send *cmd) | |
| 127 { | |
| 128 T_ACI_BAT_RSLT ret; | |
| 129 | |
| 130 TRACE_FUNCTION ("sBAT_PercentSATT()"); | |
| 131 | |
| 132 ret =(T_ACI_BAT_RSLT) sAT_PercentSATT((T_ACI_CMD_SRC)src_infos_psi->srcId, | |
| 133 (T_ACI_SATT_CS)cmd->params.ptr_set_percent_satt->cs); | |
| 134 return (ret); | |
| 135 } | |
| 136 | |
| 137 |
