Green’s Dictionary of Slang

cogs n.1

[such glasses can be seen as ‘fooling’ other people; ? link to cog v. (3)]

(US black/Harlem) sunglasses.

[US]Cab Calloway New Hepsters Dict. in Calloway (1976) 254: cogs (n.): sun glasses.