I'm afraid that there's no simple solution. On one hand you need a general model, on the other hand you need MCS, which is very specific to the actual standard (each MCS has its own BER, which is dependent on multiple factors).
I guess that if you can figure out the BER of each MCS though other means you could develop a "generic" NetDevice, but it will be necessarily non-generic, as you'll need also a MAC protocol of sort.
Shortly put: your best bet is to develop the model of your NetDevice, without its specificities.