// ----------------------------------------------------------------------------- // SIOC - System for IOCARDS // ----------------------------------------------------------------------------- // Designer : R.R. Hoep // FileName : PUSHBACK_NoseWheelControl.txt // Version : 2020.01 // Last Update : 01-01-2020 1951 // // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // COPYRIGHT & AANSPRAKELIJKHEID // ----------------------------- // Alle (auteurs-)rechten op de inhoud van deze FILE, te weten alle teksten, // afbeeldingen, software of informatie in andere vorm, komen toe aan R.R. Hoep. // Informatie in deze FILE, ongeacht de verschijning vorm, zoals teksten, // afbeeldingen of software mag niet worden gewijzigd, gereproduceerd, // getransporteerd of gedistribueerd zonder vooraf verkregen schriftelijke // toestemming van R.R. Hoep. // // Ondanks zorgvuldige inhoudelijke Control aanvaardt R.R. Hoep geen aansprake- // lijkheid voor de inhoud van deze FILE. // // COPYRIGHT & LIABILITY // ----------------------------- // All (copyrights) rights to the content of this FILE, namely all texts, // images, software or information in any other form, belong to R.R. Hoep. // Information in this FILE, regardless of the appearance form, such as texts, // images or software may not be altered, reproduced, // transported or distributed without previously obtained written // permission from R.R. Hoep. // // Despite careful substantive Control, R.R. Hoep do not have any // liability for the content of this FILE. // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // CHECK YOUR VARIABLE NUMBERS // YOU MAY CHANGE ONLY MY VARIABLE NUMBERS // // TESTED in FSX and P3D4 // // IMPORTANT - EASY STEERING PLEASE // // NOSE WHEEL STEERING STARTS EVERY TIME AFTER A HALF AIRCRAFT LENGHTS // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // START SCRIPT // ----------------------------------------------------------------------------- // PushBack FLAG Var 0801, Static, Name PshBckFL // Pushback FLAG // PushBack Status Var 0802, Static, Name PshBckSta, Link FSUIPC_IN, Offset $31F0, Length 4 { IF &PshBckSta = 3 { &PshBckFL = 0 &PshBckCnt = 3 } ELSE { &PshBckFL = 1 &PshBckCnt = 0 } } // PushBack Steering Value Var 0804, Static, Name PshBckSteVal, // PushBack Steering Var 0805, Static, Name PshBckSte, Link FSUIPC_IN, Offset $0C0A, Length 2 { IF &PshBckSte > 49000 { L0 = &PshBckSte &PshBckSteVal = L0 - 65537 } ELSE { &PshBckSteVal = &PshBckSte } IF &PshBckFL = 1 { IF &PshBckSteVal < -2000 { &PshBckCnt = 2 } ELSE { IF &PshBckSteVal > 2000 { &PshBckCnt = 1 } ELSE { &PshBckCnt = 0 } } } } // PushBack Control Var 0806, Static, Name PshBckCnt, Link FSUIPC_OUT, Offset $31F4, Length 4