VERSION "T2G seat bench 2.0 (2026-07-30)" NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ BS_: BU_: HOST T2G_SEAT BO_ 670 T2G_Seat_Thermal_Control_29E: 8 HOST SG_ Driver_Seat_Ventilation_On : 0|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Driver_Seat_Ventilation_Mode : 2|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Driver_Seat_Heating_On : 4|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Driver_Seat_Ventilation_Gear : 16|4@1+ (1,0) [0|3] "level" T2G_SEAT SG_ Driver_Seat_Heating_Gear : 20|4@1+ (1,0) [0|3] "level" T2G_SEAT BO_ 974 T2G_Seat_Thermal_Mode_3CE: 8 HOST SG_ Driver_Seat_Thermal_Mode : 4|2@1+ (1,0) [0|3] "" T2G_SEAT BO_ 1274 T2G_Seat_Thermal_Status_4FA: 8 T2G_SEAT SG_ Driver_Seat_Ventilation_Status : 0|3@1+ (1,0) [0|7] "level" HOST SG_ Driver_Seat_Heating_Status : 3|3@1+ (1,0) [0|7] "level" HOST BO_ 768 T2G_Seat_Move_Command_300: 8 HOST SG_ Opcode : 0|8@1+ (1,0) [0|255] "" T2G_SEAT SG_ Motor_Selector : 8|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Direction : 10|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Protocol_Version : 12|2@1+ (1,0) [0|3] "" T2G_SEAT SG_ Sequence : 16|16@1+ (1,0) [0|65535] "" T2G_SEAT SG_ Param_A : 32|16@1+ (1,0) [0|65535] "" T2G_SEAT SG_ Param_B : 48|16@1+ (1,0) [0|65535] "" T2G_SEAT BO_ 769 T2G_Seat_Move_System_Status_301: 8 T2G_SEAT SG_ Ack : 0|4@1+ (1,0) [0|15] "" HOST SG_ System_State : 4|4@1+ (1,0) [0|15] "" HOST SG_ Reject_Reason : 8|8@1+ (1,0) [0|255] "" HOST SG_ Last_Sequence : 16|16@1+ (1,0) [0|65535] "" HOST SG_ Last_Opcode : 32|8@1+ (1,0) [0|255] "" HOST SG_ Active_Mask : 40|4@1+ (1,0) [0|15] "" HOST SG_ Safety_Inhibit : 44|1@1+ (1,0) [0|1] "" HOST SG_ Calibration_Busy : 46|1@1+ (1,0) [0|1] "" HOST SG_ Fault_Summary : 47|1@1+ (1,0) [0|1] "" HOST SG_ Faulted_Mask : 48|4@1+ (1,0) [0|15] "" HOST SG_ Position_Valid_Mask : 52|4@1+ (1,0) [0|15] "" HOST SG_ Alive : 56|4@1+ (1,0) [0|15] "" HOST SG_ Firmware_Revision : 60|4@1+ (1,0) [0|15] "" HOST BO_ 770 T2G_Seat_Move_Motor_Status_302: 8 T2G_SEAT SG_ Motor_Sub_ID : 0|8@1+ (1,0) [0|3] "" HOST SG_ Task_State : 8|4@1+ (1,0) [0|15] "" HOST SG_ Result : 12|4@1+ (1,0) [0|15] "" HOST SG_ Motor_Direction : 16|2@1+ (1,0) [0|3] "" HOST SG_ Active : 18|1@1+ (1,0) [0|1] "" HOST SG_ Position_Valid : 19|1@1+ (1,0) [0|1] "" HOST SG_ Near_Endpoint : 20|1@1+ (1,0) [0|1] "" HOST SG_ Far_Endpoint : 21|1@1+ (1,0) [0|1] "" HOST SG_ Stall : 22|1@1+ (1,0) [0|1] "" HOST SG_ Driver_Fault : 23|1@1+ (1,0) [0|1] "" HOST SG_ Motor_Sequence : 24|16@1+ (1,0) [0|65535] "" HOST SG_ Value_X100 : 40|16@1+ (1,0) [0|10000] "0.01%" HOST SG_ Duty_Percent : 56|8@1+ (1,0) [0|100] "%" HOST BO_ 771 T2G_Seat_Move_Diagnostic_303: 8 T2G_SEAT SG_ Motor_Sub_ID : 0|8@1+ (1,0) [0|3] "" HOST SG_ Last_Motor_Event : 8|4@1+ (1,0) [0|15] "" HOST SG_ Fault_Flags : 12|4@1+ (1,0) [0|15] "" HOST SG_ Hall_Count : 16|16@1+ (1,0) [0|65535] "pulse" HOST SG_ Max_Hall_Count : 32|16@1+ (1,0) [0|65535] "pulse" HOST SG_ Hall_Speed_Half_Pps : 48|8@1+ (0.5,0) [0|127.5] "pulse/s" HOST SG_ Retry_Count : 56|4@1+ (1,0) [0|15] "" HOST SG_ Diagnostic_Alive : 60|4@1+ (1,0) [0|15] "" HOST BO_ 772 T2G_Seat_Move_Current_Diagnostic_304: 8 T2G_SEAT SG_ Motor_Sub_ID : 0|8@1+ (1,0) [0|3] "" HOST SG_ Current_Sample_Valid : 8|1@1+ (1,0) [0|1] "" HOST SG_ Current_Baseline_Valid : 9|1@1+ (1,0) [0|1] "" HOST SG_ High_Current : 10|1@1+ (1,0) [0|1] "" HOST SG_ Hall_Activity_Low : 11|1@1+ (1,0) [0|1] "" HOST SG_ Current_Calibrating : 12|1@1+ (1,0) [0|1] "" HOST SG_ Current_Raw : 16|16@1+ (1,0) [0|4095] "raw" HOST SG_ Current_Baseline_Raw : 32|16@1+ (1,0) [0|4095] "raw" HOST SG_ Stall_Current_Delta_Threshold_Raw : 48|16@1+ (1,0) [0|65535] "raw" HOST BO_ 773 T2G_Seat_Thermal_Current_Diagnostic_305: 8 T2G_SEAT SG_ Fan_Current_Sample_Valid : 0|1@1+ (1,0) [0|1] "" HOST SG_ Heater_Current_Sample_Valid : 1|1@1+ (1,0) [0|1] "" HOST SG_ Fan_Running : 8|1@1+ (1,0) [0|1] "" HOST SG_ Heater_Level : 9|2@1+ (1,0) [0|3] "level" HOST SG_ Fan_Current_Raw : 16|16@1+ (1,0) [0|4095] "raw" HOST SG_ Heater_Current_Raw : 32|16@1+ (1,0) [0|4095] "raw" HOST SG_ Fan_Adc_Error_Count : 48|8@1+ (1,0) [0|255] "" HOST SG_ Heater_Adc_Error_Count : 56|8@1+ (1,0) [0|255] "" HOST BO_ 774 T2G_Seat_Dynamic_Mode_Status_306: 8 T2G_SEAT SG_ Dynamic_Mode_ID : 0|8@1+ (1,0) [0|2] "" HOST SG_ Dynamic_State : 8|8@1+ (1,0) [0|3] "" HOST SG_ Dynamic_Phase : 16|8@1+ (1,0) [0|6] "" HOST SG_ Dynamic_Active_Mask : 24|4@1+ (1,0) [0|15] "" HOST SG_ Dynamic_Fault_Mask : 28|4@1+ (1,0) [0|15] "" HOST SG_ Dynamic_Cycle_Index : 32|16@1+ (1,0) [0|65535] "cycle" HOST SG_ Dynamic_Phase_Elapsed_Ms : 48|16@1+ (1,0) [0|65535] "ms" HOST VAL_ 670 Driver_Seat_Ventilation_On 0 "invalid" 1 "on" 2 "off" 3 "reserved" ; VAL_ 670 Driver_Seat_Heating_On 0 "invalid" 1 "on" 2 "off" 3 "reserved" ; VAL_ 769 Ack 0 "none" 1 "accepted" 2 "rejected" 3 "duplicate" 4 "stop_all_accepted" ; VAL_ 770 Task_State 0 "idle" 1 "accepted" 2 "position_run" 3 "timed_run" 4 "calibration" 5 "stopping" 6 "complete" 7 "fault" ; VAL_ 770 Result 0 "none" 1 "running" 2 "ok" 3 "stopped_by_cmd" 4 "endpoint_reached" 5 "stall" 6 "timeout" 7 "driver_fault" 8 "hall_fault" 9 "invalid_cmd" 10 "interlocked" 11 "calibration_failed" ; VAL_ 774 Dynamic_Mode_ID 0 "none" 1 "rocking_horse" 2 "cradle" ; VAL_ 774 Dynamic_State 0 "idle" 1 "entry" 2 "running" 3 "fault" ; VAL_ 774 Dynamic_Phase 0 "none" 1 "entry" 2 "horse_forward" 3 "horse_backward" 4 "reserved" 5 "cradle_forward" 6 "cradle_return" ;