Skip to content

Instantly share code, notes, and snippets.

@kvanbere
Created November 2, 2016 13:19
Show Gist options
  • Save kvanbere/7b4bc2dc13dd1342b71bb8a9ea73b17c to your computer and use it in GitHub Desktop.
Save kvanbere/7b4bc2dc13dd1342b71bb8a9ea73b17c to your computer and use it in GitHub Desktop.
VERSION "HIPBNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/4/%%%/4/'%**4YYY///"
NS_ :
NS_DESC_
CM_
BA_DEF_
BA_
VAL_
CAT_DEF_
CAT_
FILTER
BA_DEF_DEF_
EV_DATA_
ENVVAR_DATA_
SGTYPE_
SGTYPE_VAL_
BA_DEF_SGTYPE_
BA_SGTYPE_
SIG_TYPE_REF_
VAL_TABLE_
SIG_GROUP_
SIG_VALTYPE_
SIGTYPE_VALTYPE_
BS_:
BU_: ts_16_AMS
BO_ 512 AMS_Heartbeat: 6 ts_16_AMS
SG_ AMS_Power_Counter : 0|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Rx_Errors_Count : 32|16@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Tx_Errors_Count : 16|16@1+ (1,0) [0|0] "" Vector__XXX
BO_ 513 AMS_Status: 4 ts_16_AMS
SG_ AMS_Error_Insulation_Fault : 0|1@1+ (1,0) [0|1] "" Vector__XXX
SG_ AMS_Error_Critical : 1|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Stack_Undervoltage : 2|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Stack_Overvoltage : 3|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Service_Disconnected : 4|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Hardware_Overcurrent : 5|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Info_5kW_Flag : 6|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Cell_Over_Voltage : 7|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Cell_Under_Voltage : 8|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Cell_Over_Temp : 9|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Cell_Under_Temp : 10|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Info_Precharge_OutOfRange : 12|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Error_Cell_Open_Circuit : 11|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Info_Precharge_99 : 13|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Info_AIR_Power_Available : 14|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Current_State : 24|8@1+ (1,0) [0|0] "" Vector__XXX
BO_ 514 AMS_Stack_Info_1: 8 ts_16_AMS
SG_ AMS_Stack_Voltage : 0|32@1- (1,0) [0|0] "" Vector__XXX
SG_ AMS_Stack_Current : 32|32@1- (1,0) [0|0] "" Vector__XXX
BO_ 515 AMS_Stack_Info_2: 8 ts_16_AMS
SG_ AMS_Stack_Power : 0|32@1- (1,0) [0|0] "" Vector__XXX
SG_ AMS_Stack_Load : 32|32@1- (1,0) [0|0] "" Vector__XXX
BO_ 516 AMS_Contactor_Info: 1 ts_16_AMS
SG_ AMS_AIR_Neg_Driven : 0|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_AIR_Neg_Feedback : 1|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_AIR_Pos_Driven : 3|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_AIR_Pos_Feedback : 4|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_AIR_Neg_Hardware_Error : 2|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_AIR_Pos_Hardware_Error : 5|1@1+ (1,0) [0|0] "" Vector__XXX
BO_ 529 AMS_Cell_Status_1: 6 ts_16_AMS
SG_ AMS_Cell1_Desc : 1|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell1_Error : 0|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell2_Error : 3|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell2_Desc : 4|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell3_Error : 6|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell3_Desc : 7|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell4_Error : 9|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell4_Desc : 10|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell5_Error : 12|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell5_Desc : 13|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell6_Error : 15|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell6_Desc : 16|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell7_Error : 18|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell7_Desc : 19|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell8_Error : 21|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell8_Desc : 22|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell9_Error : 24|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell9_Desc : 25|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell10_Error : 27|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell10_Desc : 28|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell11_Error : 30|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell11_Desc : 31|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell12_Error : 33|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell12_Desc : 34|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell13_Error : 36|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell13_Desc : 37|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell14_Error : 39|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell14_Desc : 40|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell15_Error : 42|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell15_Desc : 43|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell16_Error : 45|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell16_Desc : 46|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell17_Desc : 48|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell17_Error : 49|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell18_Error : 51|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell18_Desc : 52|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell19_Error : 54|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell19_Desc : 55|2@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell20_Error : 57|1@1+ (1,0) [0|0] "" Vector__XXX
SG_ AMS_Cell20_Desc : 58|2@1+ (1,0) [0|0] "" Vector__XXX
CM_ BU_ ts_16_AMS "Accumulator Management System";
CM_ BO_ 512 "";
CM_ BO_ 513 "";
CM_ SG_ 514 AMS_Stack_Voltage "in VDC";
CM_ SG_ 514 AMS_Stack_Current "in ADC";
CM_ SG_ 515 AMS_Stack_Power "in kW";
CM_ SG_ 515 AMS_Stack_Load "in %";
CM_ SG_ 529 AMS_Cell1_Desc "0x1 = Under (or over), 0x2 = Temperature (or voltage)";
BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclic","spontaneous";
BA_DEF_ BO_ "GenMsgCycleTime" INT 2 50000;
BA_DEF_ BO_ "GenMsgAutoGenSnd" ENUM "No","Yes";
BA_DEF_ BO_ "GenMsgAutoGenDsp" ENUM "No","Yes";
BA_DEF_ SG_ "GenSigAutoGenSnd" ENUM "No","Yes";
BA_DEF_ SG_ "GenSigAutoGenDsp" ENUM "No","Yes";
BA_DEF_ SG_ "GenSigEnvVarType" ENUM "int","float","undef";
BA_DEF_ SG_ "GenSigEVName" STRING ;
BA_DEF_ BU_ "GenNodAutoGenSnd" ENUM "No","Yes";
BA_DEF_ BU_ "GenNodAutoGenDsp" ENUM "No","Yes";
BA_DEF_ "GenEnvVarEndingDsp" STRING ;
BA_DEF_ "GenEnvVarEndingSnd" STRING ;
BA_DEF_ "GenEnvVarPrefix" STRING ;
BA_DEF_DEF_ "GenMsgSendType" "spontaneous";
BA_DEF_DEF_ "GenMsgCycleTime" 100;
BA_DEF_DEF_ "GenMsgAutoGenSnd" "Yes";
BA_DEF_DEF_ "GenMsgAutoGenDsp" "Yes";
BA_DEF_DEF_ "GenSigAutoGenSnd" "";
BA_DEF_DEF_ "GenSigAutoGenDsp" "";
BA_DEF_DEF_ "GenSigEnvVarType" "undef";
BA_DEF_DEF_ "GenSigEVName" "";
BA_DEF_DEF_ "GenNodAutoGenSnd" "Yes";
BA_DEF_DEF_ "GenNodAutoGenDsp" "Yes";
BA_DEF_DEF_ "GenEnvVarEndingDsp" "Dsp";
BA_DEF_DEF_ "GenEnvVarEndingSnd" "Snd";
BA_DEF_DEF_ "GenEnvVarPrefix" "Env";
VAL_ 529 AMS_Cell1_Desc 0 "Over Voltage" 1 "Under Voltage" 2 "Over Temperature" 3 "Under Temperature" ;
SIG_VALTYPE_ 514 AMS_Stack_Voltage : 1;
SIG_VALTYPE_ 514 AMS_Stack_Current : 1;
SIG_VALTYPE_ 515 AMS_Stack_Power : 1;
SIG_VALTYPE_ 515 AMS_Stack_Load : 1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment